Einleitung
In diesem Dokument wird die Lösung für Text to Speech (TTS) Prompts beschrieben, die nicht abgespielt werden, wenn die mit dem Create TTS Prompt Schritt erstellten Prompts auf Chinesisch eingestellt werden.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- Cisco Unified Contact Center Express (UCCX)
- TTS-Integration mit UCCX
- MRCP (Media Resource Control Protocol)
Verwendete Komponenten
Dieses Dokument ist nicht auf bestimmte Software- und Hardware-Versionen beschränkt.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Problem
TTS-Eingabeaufforderungen werden nicht abgespielt, wenn die mit dem Create TTS Prompt Schritt erstellten Eingabeaufforderungen auf Chinesisch eingestellt sind.
Dies liegt daran, dass die Basisversion der Eingabeaufforderung nicht unterstützt wird, da diese der TTS-Serverkonfiguration nicht hinzugefügt wird. Die Basisversion ist Zh und Zh_CN vereinfacht Chinesisch.
Lösung
Um zu bestätigen, ob die entsprechenden Informationen an den MRCP-Server gesendet werden, überprüfen Sie die MIVR-Protokolle, wobei SS_MRCP_TTS Debug aktiviert ist. Das Debug SS_MRCP_TTS sollte mit debugging*5 aktiviert sein, damit wir die MRCP-Meldungen detailliert betrachten können.
Im Protokollausschnitt sehen Sie deutlich, dass das Basisgebietsschema angefordert zh wird und nicht zur TTS-Serverkonfiguration hinzugefügt wurde.
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
en-us In der MRCP-Nachricht wird die Sprachsprache anstelle von "zh_CN. Dies" angezeigt, da der Sprachcode Zh which is base language code for chinese nicht zur TTS-Serverkonfiguration in CCX hinzugefügt wurde.
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
Es muss Folgendes befolgt werden, um es zu beheben.
1. Navigieren Sie auf der CCX-Admin-Seite zur MRCP-TTS-Serverkonfiguration.
Im aktivierten Sprachbereich wurde ZH als Chinesisch hinzugefügt.
2. Suchen Sie unter Locales nach Zh und fügen Sie die Sprache für dasselbe hinzu.
3. Navigieren Sie zu MRCP TTS default genders, und wählen Sie das Standardgeschlecht für das hinzugefügte Gebietsschema aus.
4. Navigieren Sie zum MRCP-TTS-Anbieter, und aktualisieren Sie den Anbieter.
5. Führen Sie danach einen Testanruf aus, und CCX unterstützt jetzt die Sprache zh_CN, und die Eingabeaufforderungen sollten wie gewünscht abgespielt werden.