cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2826
Views
20
Helpful
4
Replies

Nuance CVP application

chad_meyer
Level 1
Level 1

Hey everyone,

 

We are integrating Nuance with our current UCCE 11.6 system.  While I am seeing how to integrate the Nuance solution with VVB, I am coming up short on CVP application examples that use Nuance.  We are using both ASR and TTS functionality and looking on how to both listen and announce data.  At a high level we are listening for caller input (ASR) and based on authentication I am running an API to pull the requested information and playing it back (TTS).  The API is working as I want, however have never worked with audio elements in Call Studio before to playback the response....or listen for input for that matter.  If someone can provide an example app or point me to a doc that outlines the overall configuration/best practices I would really appreciate it.  Thanks everyone.

 

 

1 Accepted Solution

Accepted Solutions

Chad,

 

>First, how does the element know how to send to Nuance?

 

The Menu element is a DTMF and voice element.

If you configure a voice option (as I have done in my example), the VVB server will attempt to find an ASR resource (Nuance).

If the VVB is configured with an ASR server under Speech Servers - it will randomly select one of the servers there.

If it isn't you would get an error (which you could catch etc.)

 

>Regarding TTS, in the Audio tab is it only a matter of defining the data you want to use? 

Yes - exactly as you have you done it. Or you could just enter free text, if the text is not dynamic, instead of a session variable.

 

And if you have an audio file and TTS configured for the same audio item- it will use TTS only if it fails to get the audio file.

 

And likewise as long as the VVB has a TTS server and as long as that TTS Server is in service - it will send the request to it and receive back the audio.

 

So TTS is very simple to configure.

 

For ASR - you might also want to check out the Conversational IVR with Google.

https://blog.webex.com/contact-center/innovative-call-centers-with-conversation-ivr-powered-by-artificial-intelligence/

 

Regards.

Gerry

 

View solution in original post

4 Replies 4

chad_meyer
Level 1
Level 1

Can anyone offer any insight on this by chance?

Gerry O'Rourke
Spotlight
Spotlight

Hi,

 

I hope this might help.

1) Once Nuance ASR is installed and in service, configured the Nuance ASR in the VVBs (as per below screenshot)

VVB-ASR.png

 

2) Create a simple Call Studio Application testing ASR - below example simple is "please say 'yes' or 'no'" and then responds with "you said 'yes'" etc.

 

ASR-CallFlow.jpg

 

The element "2_Option_Menu_01" above setting tab looks like this - which has both DTMF and Voice configured.

 

Menu-Setting.jpg

 

Regards,

Gerry

 

Thank you Gerry.  A couple of follow up questions to this. First, how does the element know how to send to Nuance? Is that defined in the VoiceXML Gateway dropdown of Project Properties, shown here?

 

proj_prop.png

 

 

Regarding TTS, in the Audio tab is it only a matter of defining the data you want to use? And same as above, how does the node know to use the Nuance TTS service?  Is it inherited from the project properties?

 

audio_elem.png

 

Appreciate the insight into this.

 

Chad

Chad,

 

>First, how does the element know how to send to Nuance?

 

The Menu element is a DTMF and voice element.

If you configure a voice option (as I have done in my example), the VVB server will attempt to find an ASR resource (Nuance).

If the VVB is configured with an ASR server under Speech Servers - it will randomly select one of the servers there.

If it isn't you would get an error (which you could catch etc.)

 

>Regarding TTS, in the Audio tab is it only a matter of defining the data you want to use? 

Yes - exactly as you have you done it. Or you could just enter free text, if the text is not dynamic, instead of a session variable.

 

And if you have an audio file and TTS configured for the same audio item- it will use TTS only if it fails to get the audio file.

 

And likewise as long as the VVB has a TTS server and as long as that TTS Server is in service - it will send the request to it and receive back the audio.

 

So TTS is very simple to configure.

 

For ASR - you might also want to check out the Conversational IVR with Google.

https://blog.webex.com/contact-center/innovative-call-centers-with-conversation-ivr-powered-by-artificial-intelligence/

 

Regards.

Gerry