はじめに
このドキュメントでは、手 Create TTS Prompt 順を使用して作成した音声ガイダンスを中国語に設定する場合に、テキスト音声変換(TTS)プロンプトが再生されない場合のソリューションについて説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- Cisco Unified Contact Center Express(UCCX)
- TTSとUCCXの統合
- メディアリソースコントロールプロトコル(MRCP)
使用するコンポーネント
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
問題
Create TTS Promptの手順で作成したプロンプトが中国語に設定されている場合、TTSプロンプトが再生されない。
これは、TTSサーバ設定に追加されないため、プロンプトの基本バージョンがサポートされていないためです。基本バージョンはZhで、Zh_CNは簡体字中国語です。
解決方法
適切な情報がMRCPサーバに送信されているかどうかを確認するには、SS_MRCP_TTSデバッグを有効にしてMIVRログをチェックします。MRCPメッセージを詳細に表示するには、デバッグ*5を使用してSS_MRCP_TTSデバッグを有効にする必要があります。
ログの一部には、ベースロケールが要求さzh れ、TTSサーバ設定に追加されていないことが明確に示されています。
199472127: Apr 19 x.x.x.465 SGT %MIVR-ENG-7-UNK: [RMI TCP Connection(223570)-x.x.x.x] com.cisco.wfapi.impl.WFTracingLogImpl Execute step of Task 33000297112 : Play Prompt (--Triggering Contact--, P_TTS )
199472128: Apr 19 x.x.x.469 SGT %MIVR-SS_MRCP_TTS-7-UNK: [RMI TCP Connection(223570)-x.x.x.x] com.cisco.prompt.mrcp.tts.impl.MrcpTTSPromptProviderImpl Entered MRCPTTSPromptProviderImpl.resolve() for: Nuance Vocalizer
199472129: Apr 19 x.x.x.469 SGT %MIVR-SS_MRCP_TTS-7-UNK: [RMI TCP Connection(223570)-x.x.x.x] com.cisco.prompt.mrcp.tts.impl.MrcpTTSPromptProviderImpl MrcpTTSPromptProviderImpl.getSupportedLocale() : locale requested = :zh_CN:
199472130: Apr 19 x.x.x.469 SGT %MIVR-SS_MRCP_TTS-7-UNK: [RMI TCP Connection(223570)-x.x.x.x] com.cisco.prompt.mrcp.tts.impl.MrcpTTSPromptProviderImpl MrcpTTSPromptProviderImpl.getSupportedLocale() : Requested Locale is of level : 2
199472131: Apr 19 x.x.x.469 SGT %MIVR-SS_MRCP_TTS-7-UNK: [RMI TCP Connection(223570)-x.x.x.x] com.cisco.prompt.mrcp.tts.impl.MrcpTTSPromptProviderImpl MrcpTTSPromptProviderImpl.getSupportedLocale() : checking support for :zh_CN:
199472132: Apr 19 x.x.x.469 SGT %MIVR-SS_MRCP_TTS-7-UNK: [RMI TCP Connection(223570)-x.x.x.x] com.cisco.prompt.mrcp.tts.impl.MrcpTTSPromptProviderImpl MrcpTTSPromptProviderImpl.getSupportedLocale() : locale :zh_CN: is not supported
199472133: Apr 19 x.x.x.469 SGT %MIVR-SS_MRCP_TTS-7-UNK: [RMI TCP Connection(223570)-x.x.x.x] com.cisco.prompt.mrcp.tts.impl.MrcpTTSPromptProviderImpl MrcpTTSPromptProviderImpl.getSupportedLocale() : checking support for :zh:
199472134: Apr 19 x.x.x.469 SGT %MIVR-SS_MRCP_TTS-7-UNK: [RMI TCP Connection(223570)-x.x.x.x] com.cisco.prompt.mrcp.tts.impl.MrcpTTSPromptProviderImpl MrcpTTSPromptProviderImpl.getSupportedLocale() : locale :zh: is not supported
199472135: Apr 19 x.x.x.469 SGT %MIVR-SS_MRCP_TTS-7-UNK: [RMI TCP Connection(223570)-x.x.x.x] com.cisco.util.TTSLog locale zh_CN and its base versions are not supported
MRCPメッセージで、音声言語がen-usと表示されます。zh_CN. これは、言語コードがCCXのTTSサーバ設定に追加されなかったためですZh which is base language code for chinese。
Apr 19 x.x.x.x SGT %MIVR-SS_MRCP_TTS-7-UNK: com.cisco.util.MRCPClientLog Sending MRCP Message to MRCP Server:
>>>>>>>>>>>>>>>>>
MRCP/2.0 208 SPEAK 100
Channel-Identifier: 185@speechsynth
Voice-Gender: female
Content-Type: text/plain
Speech-Language: en-US
Content-Length: 51
これを修正するには、次の手順に従う必要があります。
1. CCX管理ページで、MRCP TTSサーバ設定に移動します。
有効な言語セクションに中国語のZHを追加
2. Localesの下でZhを探し、同じ言語を追加します。
3. MRCP TTS default genderに移動し、追加したロケールのデフォルトの性別を選択します。
4. MRCP TTSプロバイダに移動し、プロバイダをリフレッシュします。
5. その後、テストコールを行います。CCXは現在zh_CN言語をサポートし、プロンプトは必要に応じて再生されます。