VoiceGuide IVR Software Main Page
Jump to content

Problem With Tts Files In Get Numbers Modules

Recommended Posts

Hi,

I've been using VG Demo for a couple of weeks. I'm quite used to tts files in play modules and it works fine. But in Get number module and in Say number module, i can't get through, although your Get Numbers help file says "If Text to Speech (TTS) is enabled then a text file can be specified in the ”Sound File” text box and VoiceGuide will read in the text file and will speak (TTS) the contents of that file. "

Can you give me some advice to achieve my tests.

thanks

 

Share this post


Link to post

Which version of VoiceGuide are you using?

 

Have you tried specifying a .txt file in the 'Sound File' input text box?

Share this post


Link to post

I am using VG version 6.0 for Dialogic. I have a Dialogic D4/EPCI card. Yes, i tried to specify a text file (.txt) in the input textBoxes of the "sound Files" Tab of Get Number module.

Share this post


Link to post

Could you please post a copy of VoiceGuide's Trace Logs which captures the problem, this will allow us to see what happened.

 

Enable logging by setting the log levels to 10 in VG.INI as per below:

[Log]

 

VoiceGuide=10

Then restart VG and make a test call which demonstrates the problem.

 

Trace files will be created in VG's \log\ subdirectory.

 

Please post the traces and the VoiceGuide script used.

 

When posting traces/scripts please .ZIP them up and post them as attachments.

Share this post


Link to post

Here are the files. I send you a simplified script. It does'nt read the text files in the Sound files Tab of Get numbers, and stops in the say numbers module.

supportGVM.zip

Share this post


Link to post

The .txt files cannot be used in the "Say Number" module.

 

Similarly they cannot be used for the "Before saying the number" and "After saying the number" (which is similar to the Say Number case).

 

WAV files need to be specified there.

 

If you would like to use TTS in the Say Number module then you can just place the entire text to be spoken in one .txt file and use a Play module to speak the TTS. (you can use $RV's in the .txt file)

 

The Say Number module uses pre-recorded .WAV files to speak out the number/amount/date/etc, so it is uncommon to combine this with TTS prompts before and after the number. If TTS needs to be used then TTS is usually used for the number/amount/date/etc as well, and a normal Play module can be used for this.

 

Number verification in the Get Numbers module is a bit harder to workaround. Usually these prompts are static, so they are just pre-generated into .WAV files, and those .WAV files are then used. Why do you require these confirmation prompts to be dynamic?

As with Say Number, if you use TTS there then you will have a TTS->Prerecorded Numbers->TTS transition there which is does not sound the best, so there was no requirement before to make these prompts dynamic TTS capable.

 

Ultimately you can move the number confirmation out to a separate Play module as well.

Share this post


Link to post

Your answer cleared all my questions. I wanted to use TTS files everywhere because it is more convenient in the development process (to adjust the sentence), rather than recording WAV files (by microphone or by using Play Module with TTS and retrieving information in the Temp directory). According to the help file of the Get Number module, i thought that the possibility to use TTS files was for the Sound file Tab; but i now understand that it was only for the Get numbers Tab. Thanks for your prompt and complete replies.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×