VoiceGuide IVR Software Main Page
Jump to content

Error On Playing Tts-generated Wave File

Recommended Posts

Dear support,

 

Please take a look at the attached log files (at the end).

 

This error happens on a script that loops VBS module and PlaySound module in order to play schedule information.

The Playsound module uses two RVs to fill the path of wav file ($RV[schInfoAttribute]) and a following word reading by TTS ($RV[schInfoValue]) each time.

 

The error happens when the RV for TTS is an empty string (sometimes TTS does not have to play, so an empty string is passed.)

When the error happens, "Line status Monitor" shows the process gets stuck on playing the tts generated wave file (1 kb) and when I force to disconnect the call, status gets stuck on "Hanging up call...." and stops the IVR service automatically.

 

This problem does not happen every time; it SOMETIMES happens and other times does not...

 

Please help me to figure out what is causing this.

 

Sorry, I could not make the log files short, because I cannot reproduct this error everytime. (Please see at the end of the logs.)

 

Thanks.

WAVError.zip

Share this post


Link to post

Please update your system to this version of VoiceGuide: [old link removed]

Please post traces from this new version if you still encounter problems.

Share this post


Link to post

Dear Support,

 

Thanks for the patch first of all.

 

But, my script seemds to perform more poorly with the patch.

 

First, it takes greater time to start generating TTS and play when beginning the troubled script; it used to take about 2-3 seconds to play, but now it takes more than 30 seconds. And the first TTS generated does not contain what it is supposed to. It comes with an empty wav file.

 

Second, the code breaks and voiceguide service stops all the time when the script is re-visited. (It used to break from time to time before the patch.)

 

I attached the log files and a screen shot of my Event Viewer that contins .NET error, and application-hung error.

 

Please help!

 

Thanks.

TTSError.zip

Share this post


Link to post

I've found out why the application breaks.

That is because I was sending an empty string for Result_Return, where "success" or "faile" is expected.

This was on me :wacko:

 

But I still have the first problem that takes 30 seconds of time to generate the first TTS and the TTS is an empty file...

 

Thanks!

Share this post


Link to post

This version fixes the problem caused by Run_ResultReturn returning a blank/null result: [old link removed]

The TTS problems seem to be TTS engine related. Would recommend trying restarting the system or reinstalling the TTS.

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
×