Introduction
Ce document décrit la solution pour les invites de synthèse vocale (TTS) qui ne sont pas lues lorsque les invites créées à l'aide de l' Create TTS Prompt étape sont définies sur la langue chinoise.
Conditions préalables
Exigences
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Cisco Unified Contact Center Express (UCCX)
- Intégration TTS avec UCCX
- Protocole MRCP (Media Resource Control Protocol)
Composants utilisés
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Problème
TTS Les invites ne sont pas lues lorsque les invites créées à l'aide de l'Create TTS Prompt étape sont définies sur la langue chinoise.
Cela est dû au fait que la version de base de l'invite n'est pas prise en charge, car elle n'est pas ajoutée à la configuration du serveur TTS. La version de base étant Zh et Zh_CN étant chinois simplifié.
Solution
Pour confirmer si les informations appropriées sont envoyées au serveur MRCP, vérifiez les journaux MIVR avec SS_MRCP_TTS Debug activé. Le débogage SS_MRCP_TTS doit être activé avec debugging*5 pour que nous puissions afficher les messages MRCP en détail.
Dans l'extrait de journal, vous voyez clairement que les paramètres régionaux de base zh sont demandés et qu'ils n'ont pas été ajoutés à la configuration du serveur 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
Dans le message MRCP, vous voyez le langage vocal comme en-us au lieu de zh_CN. Ceci est dû au fait que le code de langue n'Zh which is base language code for chinesea pas été ajouté à la configuration du serveur TTS sur 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
Les éléments suivants doivent être suivis pour y remédier.
1. Sur la page CCX Admin, accédez à la configuration du serveur TTS MRCP.
Ajout de ZH identifié comme étant du chinois dans la section de langue activée
2. Sous Paramètres régionaux, recherchez Zh et ajoutez la langue correspondante.
3. Accédez à MRCP TTS default genders et sélectionnez le sexe par défaut pour les paramètres régionaux ajoutés.
4. Accédez au fournisseur TTS MRCP et actualisez le fournisseur.
5. Effectuez un appel test après cela et CCX prendra en charge la langue zh_CN maintenant et les invites doivent être lues comme souhaité.