We've Moved! Please visit our new and improved forum over at our new portal: https://portal.plumvoice.com/hc/en-us/community/topics

Accelerate the rate at which the TTS engine pronounces

Questions and answers about IVR programming for Plum DEV

Moderators: admin, support

Post Reply
zone24x7
Posts: 29
Joined: Fri May 19, 2006 7:50 am

Accelerate the rate at which the TTS engine pronounces

Post by zone24x7 »

When pronouncing the text inside the following tag (text : "you entered 123456"), the rate at which TTS engine pronounces the digits (123456) is slow.
I need to accelerate the rate at which the TTS engine pronounces it.
Is there a way to accelerate the rate?

<prompt>
You entered,
<say-as type="acronym">
<value expr="123456"/>
</say-as>
<prompt>

support
Posts: 3632
Joined: Mon Jun 02, 2003 3:47 pm
Location: Boston, MA
Contact:

spaces between each number and IVR sys reads individually

Post by support »

Hello,

If you put spaces between each of the numbers the IVR system will read them individually and much more quickly:

Code: Select all

<?xml version="1.0"?>
<vxml version="2.1">
<form>
	<block>
		<prompt>
			You entered, 1 2 3 4 5 6.
		</prompt>
	</block>
</form>
</vxml>
If you are collecting the data from the user and want to read it back right away without passing it through your IVR application server you can use ECMAScript to modify the input string.

Code: Select all

<?xml version="1.0"?>
<vxml version="2.1">
<form>
	<field name="userid" type="digits">
		<prompt>
			Please enter your user id.
		</prompt>
		<filled>
			You entered, <value expr="userid.replace(/(.)/g, '$1 ')"/>.
		</filled>
	</field>
</form>
</vxml>
Regards,
Plum Support
Last edited by support on Mon Feb 22, 2010 1:29 pm, edited 2 times in total.

zone24x7
Posts: 29
Joined: Fri May 19, 2006 7:50 am

Accelerate the rate at which the TTS engine pronounces

Post by zone24x7 »

It works!!!

Thank you for the reply.

Post Reply