소개
이 문서에서는 단계를 사용하여 만든 프롬프트를 중국어로 설정할 때 TTS(텍스트 음성 변환) 프롬프트가 Create TTS Prompt 재생되지 않는 솔루션에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Cisco UCCX(Unified Contact Center Express)
- UCCX와 TTS 통합
- MRCP(Media Resource Control Protocol)
사용되는 구성 요소
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문제
단계를 사용하여 만든 프롬프트가 중국어 언어로Create TTS Prompt 설정되어 있을 때 TTS 프롬프트가 재생되지 않습니다.
이는 프롬프트의 기본 버전이 TTS 서버 컨피그레이션에 추가되지 않기 때문에 지원되지 않기 때문입니다. 기본 버전은 Zh이고 Zh_CN은 중국어 간체입니다.
솔루션
적절한 정보가 MRCP 서버로 전송되는지 확인하려면 SS_MRCP_TTS Debug가 활성화된 MIVR 로그를 확인합니다. MRCP 메시지를 자세히 보려면 SS_MRCP_TTS 디버그를 debugging*5와 함께 활성화해야 합니다.
로그 스니펫에서 기본 로케일이 zh 요청되었고 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-us MRCP 메시지에서 음성 언어가 zh_CN. CCX의 TTS 서버 컨피그레이션에 언어 코드가 추가되지 않았기Zh which is base language code for chinese 때문에 대신으로 표시됩니다.
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
다음 사항을 준수하여 수정해야 합니다.
1. CCX Admin(CCX 관리) 페이지에서 MRCP TTS 서버 구성으로 이동합니다.
사용 언어 섹션에 중국어로 식별된 ZH가 추가되었습니다.
2. Locales(로캘)에서 Zh를 찾고 동일한 언어를 추가합니다.
3. MRCP TTS 기본 젠더로 이동하여 추가된 로캘의 기본 젠더를 선택합니다.
4. MRCP TTS 제공자로 이동하여 제공자를 새로 고칩니다.
5. 테스트 통화 후 CCX에서 zh_CN 언어를 지원하므로 프롬프트가 원하는 대로 재생됩니다.