Introduzione
Questo documento descrive la soluzione per i prompt di sintesi vocale (TTS, Text to Speech) che non vengono riprodotti quando i prompt creati utilizzando il Create TTS Prompt passaggio vengono impostati sulla lingua cinese.
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti:
- Cisco Unified Contact Center Express (UCCX)
- Integrazione di TTS con UCCX
- Protocollo MRCP (Media Resource Control Protocol)
Componenti usati
Il documento può essere consultato per tutte le versioni software o hardware.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Problema
TTS Richiede di non riprodurre quando i prompt creati utilizzando il passaggio vengono impostati sullaCreate TTS Prompt lingua cinese.
Ciò si verifica perché la versione di base del prompt non è supportata poiché lo stesso non viene aggiunto alla configurazione del server TTS. La versione di base è Zh e Zh_CN è il cinese semplificato.
Soluzione
Per confermare l'invio delle informazioni appropriate al server MRCP, controllare i registri MIVR con il comando SS_MRCP_TTS Debug abilitato. Il debug SS_MRCP_TTS deve essere abilitato con debugging*5 per consentire la visualizzazione dettagliata dei messaggi MRCP.
Nel frammento di registro è evidente che le impostazioni locali di base zh sono richieste e non sono state aggiunte alla configurazione del server 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
Nel messaggio MRCP viene visualizzata la lingua del riconoscimento vocale come en-us anziché come zh_CN. Questo perché il codice della lingua Zh which is base language code for chinese non è stato aggiunto alla configurazione del server TTS su CCX.
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
Per risolvere il problema, è necessario attenersi alla procedura descritta di seguito.
1. Nella pagina CCX Admin, passare alla configurazione del server TTS MRCP.
ZH aggiunto identificato come cinese nella sezione della lingua abilitata
2. In Impostazioni internazionali cercare Zh e aggiungere la lingua corrispondente.
3. Passare a Generi predefiniti TTS MRCP e selezionare il sesso predefinito per le impostazioni locali aggiunte.
4. Passare al provider TTS MRCP e aggiornare il provider.
5. Effettuare una chiamata di prova e CCX supporterà ora la lingua zh_CN e i prompt dovrebbero essere riprodotti come desiderato.