VoiceGuide IVR Software Main Page
Jump to content

Elan TTS crashes

Recommended Posts

The following code hangs VG. at playing a wave (I use elan TTS)

Module is attached.

153803,23  5 [q1] DB Query
153803,23  5 ODBC mode used 
153803,34  5 RVreplace start (strlen>100)
153803,34  5 About to execute Retrieve Operation [select]
153803,36  5 [q1] row count=1
153803,36  5 [dane] Running VB Script...
153803,36  5 RVreplace start (strlen>100)
153803,39  5 Run Script waiting... (shellid=1232, process=1596)
153803,39  2 tr    NewVgsVgm_Goto end
153803,95  5 cl    Run_ResultReturn >>[tekst11]{xxx}[tekst12]{ xxx}[tekst13]{xxx}[tekst21]{ xxx}[tekst22]{ xxx}[tekst23]{ xxx}<<
153803,95  5 [czytaj2] Playing
153803,95  5 tts generate start[<p><RATE SPEED="-3">Informacje aktualne na dzie? dzisiejszy.</RATE></p>]
153804,25  5 tts generate end
153804,25  5 [czytaj2] Playing (C:\Program Files\VoiceGuide\data\tts5.wav)
153804,27  5 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts5.wav]
153804,27  5 RunModule PLAY end
153806,61  5 wb(23400000)
153806,66  5 Play End line[5] (id=234000)
153806,66  5 LsPlayMsg EV_PLAY_FINISHED
153806,66  5 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE
153806,66  5 [czytaj21] Playing
153806,66  5 RVreplace start: [<p><RATE SPEED="-3">$RV[tekst21]</RATE></p>]
153806,66  5 RVreplace end: [<p><RATE SPEED="-3"> xxx</RATE></p>]
153806,66  5 tts generate start[<p><RATE SPEED="-3"> x</RATE></p>]
153807,06  5 tts generate end
153807,06  5 [czytaj21] Playing (C:\Program Files\VoiceGuide\data\tts5.wav)
153807,08  5 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts5.wav]
153807,08  5 RunModule PLAY end
153812,50  5 wb(23681200)
153812,55  5 Play End line[5] (id=236812)
153812,55  5 LsPlayMsg EV_PLAY_FINISHED
153812,55  5 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE
153812,55  5 [czytaj22] Playing
153812,55  5 RVreplace start: [<p><RATE SPEED="-3">$RV[tekst22]</RATE></p>]
153812,55  5 RVreplace end: [<p><RATE SPEED="-3"> xxx</RATE></p>]
153812,55  5 tts generate start[<p><RATE SPEED="-3"> xxx</RATE></p>]
153812,86  5 tts generate end
153812,86  5 [czytaj22] Playing (C:\Program Files\VoiceGuide\data\tts5.wav)
153812,86  5 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts5.wav]
153812,86  5 RunModule PLAY end
153816,83  5 wb(24260900)
153816,88  5 Play End line[5] (id=242609)
153816,88  5 LsPlayMsg EV_PLAY_FINISHED
153816,88  5 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE
153816,88  5 [czytaj23] Playing
153816,88  5 RVreplace start: [<p><RATE SPEED="-3">$RV[tekst23]</RATE></p>]
153816,88  5 RVreplace end: [<p><RATE SPEED="-3"> xxx</RATE></p>]
153816,88  5 tts generate start[<p><RATE SPEED="-3"> xxx</RATE></p>]
153817,19  5 tts generate end
153817,19  5 [czytaj23] Playing (C:\Program Files\VoiceGuide\data\tts5.wav)
153817,20  5 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts5.wav]
153817,20  5 RunModule PLAY end
153818,92  5 wb(24693700)
153818,97  5 Play End line[5] (id=246937)
153818,97  5 LsPlayMsg EV_PLAY_FINISHED
153818,97  5 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE
153818,97  5 [czytaj1] Playing
153818,97  5 tts generate start[<p><RATE SPEED="-3">Informacje na semestr.</RATE></p>]

test.vgs

Share this post


Link to post

It looks like the TTS engine all of a sudden does not generate sound file... strange as the trace shows that the TTS was responding OK to similar requests earlier in the call.

 

There really isn't much that we can do if the Elan TTS engine all of a sudden stops responding... we have up till now not heard of issues with Elan TTS...

 

To see closer what is happening we can look at the trace covering TTS generation task. If you are using v5.2.1 of VG please select "Save to file" check box on the VG Trace Log window and then reproduce the problem and post the trace titled MMDDsw.txt from VG's \data\ subdirectory.

 

 

What happened to the other issues that you were experiencing earlier? I take it that they are now resolved?

Share this post


Link to post

I finally got rid of ELAN, it's unstable and hangs VG

A simple script (set variable in VB script than play it trough ELAN, than again ) and VG crashes completly. I lost almost half a year on development and some scripts go to the trash.

 

Best regards,

Dominik

Share this post


Link to post

We have not seen a TTS engine hang like what you are seeing.

(but we have never extensively tested Elan).

 

From your comments I see that you are probably still using v5.1.x of VoiceGuide, and not v5.2.1

 

In v5.2.1 other lines will not be affected by TTS crashing and will continue taking calls... although if scripts are relying on TTS then there is probably no point since as soon as other lines request to use TTS they to will become effectively 'blocked' when awaiting for TTS engine to generate the WAV files...

Share this post


Link to post

Dominik,

Have you tried contacting Elan's support Team?

Elan would be more than pleased to try and find out why it is crashing like that.

 

technical@elanspeech.com

 

Regards,

 

Andrew Richards

Elan Speech

Share this post


Link to post

Thanks for a hint but I've been using speech cube evaluation and I don't think that my questions will be answered. Moreover, I couldn't find any logs from the engine, except those in the system log (expiration date).

 

I checked TTS on a script with one Play module, it hanged one line. Next, when I tried to repeat the test it worked. How bizzare. I can't define a frequency of hangs.

 

I returned to the eldest version (static wav's) of my scripts, it works perfect on both VG 5.1.4 and 5.2.1 (currently installed).

 

Best regards

Dominik

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
×