cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
229
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: Igor Zatsarevnyy on 20-06-2010 05:16:17 PM
Hi,
 
Is anybody here who uses non-English utterances in an external grammar?
 
Here is the following problem we encountered while using Russian utterances in an external grammar:
 
We have installed CVP 7.0(2) with Cisco C2851 VoiceXML Gateway, Nuance Speech Server 5.0.2, Nuance ASR 9.0.3 with the Russian language pack, and Nuance TTS 4.5 with the Russian language pack integrated. Currently we are testing a sample CVP Call Studio app which uses an external grammar with utterances in Russian. This is a simple grammar of type 'yes/no'. Of course, 'yes' and 'no' in Russian.
After a customer makes a choice with a Russian voice we see in VoiceXML gateway's logs that Nuance ASR have successfully recognized customer's choice but then for unknown reason the gateway submits an HTTP request to CVP VoiceXML Server telling it that a semantic error is discovered.
Do we have to make specific changes into the configuration of the VoiceXML gateway or CVP to correctly accept a Russian voice? In partucular, do we have to use the param language ru gateway's conf command to change app's language from English to Russian? Or, maybe, we need something else?
 
Thanks.
 
Igor

Subject: RE: Using non-English utterances in an external grammar
Replied by: Igor Zatsarevnyy on 23-06-2010 06:44:33 AM
Hi Alex,
 
Thanks for your response.
 
It does not help.
If you are using Nuance Recognizer with a Russian voice and an external grammar with Russian utterances as well, tell me, please, what versions (please with three digits) of Nuance Speech Server (NSS), Nuance Recognizer and RealSpeak you have installed. I was said by Janine Graves (thanks to her!) that one of possible reasons might be the following:
A Cisco VoiceXML gateway waits a recognition result from NSS encoded as "Accept-Charset: charset: utf-8" (taken from a VoiceXML gateway log), but NSS sends the result encoded as  "Accept-Charset: utf-8" ("charset" is omitted"). I do not know exactly what it means, but guess that Russian symbols in the result are incorrectly encoded. Besides she said that Nuance has fixed this error in a patch.
 
Thanks.
 
Igor

Subject: RE: Using non-English utterances in an external grammar
Replied by: Alexander Rumyankov on 22-06-2010 12:12:43 PM
Hi Igor,


What encoding is set in NSSserver.cfg?
Have you tried changing server.mrcp1.osrspeechrecog.nlsml.encoding
from ISO (by default) to UTF-8?
 
Thanks,
Alex R.

Subject: RE: Using non-English utterances in an external grammar
Replied by: Alexander Rumyankov on 25-06-2010 08:06:15 AM
Hi Igor,
I'm using Nuance Speech Server 5.0.9, Realspeak 4.5.0 plus Nuance 9.0.13.
Any CVP application with Russian grammar usage returns error.semantic.
From the Nuance Recognizer logs I see that Nuance returns correct results, but
without specified encoding...
NSS parameter(mentioned above) should insert encoding in all returned results.
At the moment I'm investigating Speech Server logs to find out the converted result (i.e. exactly
returned to Cisco VXMLServer) and I gonna create a ticket to Cisco support.

Subject: RE: Using non-English utterances in an external grammar
Replied by: Igor Zatsarevnyy on 24-11-2010 08:13:09 AM
At last Cisco has solved this issue!
The reason was incorrect encoding a recognition result in Russian on the CVP side. Cisco provided us with a temporary fix and promises to resolve it in CVP 8.5.
 
Thank you all for assistance.
 
Igor
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links