Contents

Introdução

Pré-requisitos

Requisitos

Componentes Utilizados

Problema

Solução

Introdução

Este documento descreve a solução para que os Prompts do Text to Speech (TTS) não sejam reproduzidos quando os Prompts criados usando a Create TTS Prompt  etapa estiverem sendo definidos como Chinês.

Pré-requisitos

Requisitos

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Cisco Unified Contact Center Express (UCCX)

- Integração de TTS com UCCX

- Protocolo de Controle de Recursos de Mídia (MRCP)

Componentes Utilizados

Este documento não se restringe a versões de software e hardware específicas.

As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Problema

Os Prompts TTS não serão reproduzidos quando os Prompts criados usando a Create TTS Prompt etapa estiverem sendo definidos como Chinês.

Isso ocorre porque a versão base do prompt não é suportada, pois a mesma não é adicionada à configuração do servidor TTS. A versão base sendo Zh e Zh_CN sendo chinês simplificado.

Solução

Para confirmar se as informações apropriadas estão sendo enviadas ao servidor MRCP, verifique os logs de MIVR com a depuração SS_MRCP_TTS ativada. A depuração SS_MRCP_TTS deve ser habilitada com debugging*5 para que possamos exibir as mensagens de MRCP em detalhes.

No trecho de log, você verá claramente que a localidade base zh é solicitada e não foi adicionada à configuração do 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

Na mensagem MRCP, você vê o idioma de fala como en-us em vez de zh_CN. Isso ocorre porque o código do idioma Zh which is base language code for chinese não foi adicionado à configuração do servidor TTS no 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 corrigi-lo, é necessário seguir o seguinte.

1. Na página CCX Admin, navegue até a configuração do servidor TTS MRCP.

ZH adicionado identificado como chinês na seção de idioma habilitado

2. Em Locales procure por Zh e adicione o idioma para o mesmo.

3. Navegue até MRCP TTS sexo padrão e selecione o sexo padrão para o local adicionado.

4. Navegue até o provedor de TTS MRCP e atualize o provedor.

5. Faça uma chamada de teste depois disso e o CCX oferecerá suporte ao idioma zh_CN agora e os prompts deverão ser reproduzidos conforme desejado.