« Back to CVP - All Versions

ASR Support for Non-English Languages

Combination View Flat View Tree View
Threads [ Previous | Next ]
Hi,
 
We are trying to implement Multi-Language feature in our IVR (CVP-ICM-VoiceXMLGateway) System by using Nuance TTS (Text-to-Speech) and ASR (Speech recognition).
 
We have got Hindi (Indian Language) package for both TTS and ASR. Now TTS is working fine in Hindi but ASR is having some problem. Nuance ASR seems to be recognizing the word but somehow it is not arriving at the gateway.I have no clue, whether the issue is at Nuance ASR Server or Cisco Gateway
 
Does anybody have any idea on this?

This sounds like an issue that someone had a year ago on the Forum using Nuance Russian ASR. It turned out, they needed a patch for IOS on the gateway and also a patch from Nuance. Janine On 12/6/2011 8:01 AM, Cisco Developer Community Forums wrote: Ganesh K has created a new message in the forum "CVP - All Versions": -------------------------------------------------------------- Hi,  We are trying to implement Multi-Language feature in our IVR (CVP-ICM-VoiceXMLGateway) System by using Nuance TTS (Text-to-Speech) and ASR (Speech recognition).  We have got Hindi (Indian Language) package for both TTS and ASR. Now TTS is working fine in Hindi but ASR is having some problem. Nuance ASR seems to be recognizing the word but somehow it is not arriving at the gateway.I have no clue, whether the issue is at Nuance ASR Server or Cisco Gateway  Does anybody have any idea on this? -- To respond to this post, please click the following link: <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4853800> or simply reply to this email. -- Janine Graves

Hi Ganesh, I just found the resolution of the error with the Russian ASR, it was this: "The reason was incorrect UTF-8 encoding a recognition result in Russian on the CVP side. Please note Cisco did not provide us with a patch but with a custom element fixing this error. This element needs to be inserted after each voice form element with ASR used." -- -------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------ On 12/6/2011 8:01 AM, Cisco Developer Community Forums wrote: Ganesh K has created a new message in the forum "CVP - All Versions": -------------------------------------------------------------- Hi,  We are trying to implement Multi-Language feature in our IVR (CVP-ICM-VoiceXMLGateway) System by using Nuance TTS (Text-to-Speech) and ASR (Speech recognition).  We have got Hindi (Indian Language) package for both TTS and ASR. Now TTS is working fine in Hindi but ASR is having some problem. Nuance ASR seems to be recognizing the word but somehow it is not arriving at the gateway.I have no clue, whether the issue is at Nuance ASR Server or Cisco Gateway  Does anybody have any idea on this? -- To respond to this post, please click the following link: <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4853800> or simply reply to this email. -- Janine Graves

Sounds like you could be hitting this defect: CSCtj83511.   UTF8 fix-up custom element attached if you want to give it a try.
Attachments:

Hi,
Now we have installed Spanish language as well. Even in spanish also, ASR is not working, we have used boolean(yes/no - English, sí/no - Spanish) built-in grammar. Actuallay I am hitting the same problem again, it is recognizing as yes in spanish (recognized word - sÃ) but it is not arriving at the gateway.

Could you please elaborate what actually gateway does after Nuance sends the result to Gateway, Does it process something or it will simply forwards it to VXML Server?

Hi Paul, I tried your UTF8 fix class file it did not help me.. Could you please detail it more?

 
Ganesh,
 
The UTF Fixup element will convert the string you specify in the Source String parameter in the element settings.  The correctly re-encoded string is written to element data "result".   So, as an example, if you get back multibyte UTF-8 data from an ASR operation and what should be 2 multibyte characters is showing incorrectly as 4 single byte characters in the activity log, this element will translate the string for you and correct the encoding.   If you're not actually getting the ASR interpretation back to the CVP application then this fixup isn't going to be relevant.
 
Paul