« Back to New Feature Discussion

RE: New Message from Tieying Xuan in Customer Voice Portal (CVP) - New Feat

Combination View Flat View Tree View
Threads [ Previous | Next ]
Has anybody used CVP with nuance or any other ASR using big grammar files. I have worked extensivley with nig grammers on voicegenie and other IVR platforms but not too sure if CVP has any limitation in terms of grammars with more than 50000 entries.  I know that ASR can handle it. Anyone?

Hi Hemal,
 
Since the ASR can handle the grammar file, don't worry about CVP. You can use external grammar, and just set the link in Form element. The ASR will download the grammar files by itself.

That part is clear. However the IVR still needs to interact with the ASR and use those grammars in memory. For lightweight grammars it is not an issue, however when you are using big grammars it may matter as each IVR is different. Depending on the way each IVR is written there could be memory limitations etc.
That is why I asked.
Hemal
________________________________
From: Cisco Developer Community Forums [cdicuser@developer.cisco.com]
Sent: Friday, July 23, 2010 1:24 AM
To: cdicuser@developer.cisco.com
Subject: New Message from Tieying Xuan in Customer Voice Portal (CVP) - New Feature Discussion: RE: CVP and Speech Reconition with Big Grammar files

Tieying Xuan has created a new message in the forum "New Feature Discussion":

--------------------------------------------------------------
Hi Hemal,

Since the ASR can handle the grammar file, don't worry about CVP. You can use external grammar, and just set the link in Form element. The ASR will download the grammar files by itself.
--
To respond to this post, please click the following link:

<http://developer.cisco.com/web/cvp/forums/-/message_boards/message/2379264>

or simply reply to this email.

Hi Hemal,
 
There is 2 ways to define ASR grammar. One way is to define speech words or dtmf keys internal the Form element. The second way is to use external grammar files.
 
I think you concern the first one. In this way, all the recognized words will be defined in the Form element. I don't have the similar experience. But I don't think you need to worry about it. 5000+ options, for ASR, it will consume many memory. But for the VXML server, they are just strings. I don't think it will consume too many memory.
 
Even there is any issue, you can use external grammar. You can define the grammar in a gxml file, and specify the file url in the Form element setting "Voice Grammar". The VXML server will send the url to the ASR server directly without reading it. If the ASR server can handle it, we don't need to worry about CVP side.

You are correct that if the URL refred to a grammar binary or external grammar, it may be ok. Also it makes sense to do it that way.
However say you have  a internal grammar with even 100 names, there could be difference between IVR to IVR. Wanted to know if there is a limitation on the vxml browser on the Cisco side.
Thanks,
Hemal