VoiceGuide IVR Software Main Page
Jump to content

<Break> Tag Does Not Work For Tts Speech

Recommended Posts

Hello Support team,


I have a script that uses "Capture Entered Number" module that has a path to a text file for TTS reading.

The problem is that <break> tag does not work: I tried <rate> tag and this tag is working properly.


I am using VG7 on Windows7 with ATT Natural Voice, Audreay.


I tried to use xml tag (as you suggested somewhere in this forum for VG6 user), but no use...

a Comma works as "break", but I would like to have longer period of pause than a comma.

What am I doing wrong?


Thanks for your help.


The script below is the contennt of the text file TTS is reading.


<?xml version="1.0" encoding="ISO-8859-1"?>
<speak version="1.0" xml:lang="en-US"
<rate absspeed="-1">
The list of choice is , 0001 <break time = "3000ms" /> 0002 , 0003 , 0004


Share this post

Link to post

VoiceGuide passes the specified TTS expression to the TTS engine which you have installed on the system.

The TTS expression is passed on without modification.


For AT&T TTS engines this tag should work:


<Break time=”3s”/>


If that does not work then the next step would be to contact the TTS engine supplier.

Share this post

Link to post

Woops, I was wrong: it turned out that this machine uses microsoft speech engin, only applying "Audrey" voice from AT&T natural voice.

So the "break" tag for the engine had to be "Silence" like the example below,


<silence msec="3000"/>



Thanks for your clarification.

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