Introducción
Este documento describe la solución para Mensajes de texto a voz (TTS) que no se reproducen cuando los Mensajes creados mediante el Create TTS Prompt paso se establecen en el idioma chino.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Cisco Unified Contact Center Express (UCCX)
- Integración de TTS con UCCX
- Protocolo de control de recursos multimedia (MRCP)
Componentes Utilizados
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Problema
Mensajes TTS que no se reproducen cuando los mensajes creados mediante el Create TTS Prompt paso se establecen en chino.
Esto se debe a que no se admite la versión base del mensaje, ya que no se agrega a la configuración del servidor TTS. La versión base es Zh y Zh_CN siendo el chino simplificado.
Solución
Para confirmar si se está enviando la información apropiada al servidor MRCP, verifique los registros MIVR con SS_MRCP_TTS Debug habilitado. El debug SS_MRCP_TTS debe habilitarse con debugging*5 para que podamos ver los mensajes MRCP en detalle.
En el fragmento de registro, verá claramente que zh se solicitó la configuración regional base y que no se agregó a la configuración del servidor 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
En el mensaje MRCP, verá el lenguaje de voz como en-us en lugar de zh_CN. Esto se debe a que el código de idioma Zh which is base language code for chinese no se agregó a la configuración del servidor TTS en 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
Para solucionarlo, es necesario seguir los siguientes pasos.
1. En la página CCX Admin, navegue hasta la configuración del servidor MRCP TTS.
Se ha añadido ZH identificado como chino en la sección de idioma habilitado
2. En Configuración regional, busque Zh y agregue el idioma para el mismo.
3. Acceda a MRCP TTS default genders y seleccione el género por defecto para la configuración regional agregada.
4. Acceda al proveedor MRCP TTS y actualice el proveedor.
5. Realice una llamada de prueba después de eso y CCX admitirá el idioma zh_CN ahora y los avisos se reproducirán como se desee.