Page 1 of 1

Say-as Address tag not handling some abbreviations

Posted: Mon Mar 05, 2012 10:39 pm
by dmalta
The Say-as Address tag seems to handle some abbreviations and not others. For example, it will pronounce "Ave" as "Avenue" and "Ln" as "Lane", but it does not seem to recognize "Dr" or "St". Is there any way to get this to work?


<form id="OutboundIVRMsg"> <block>
<prompt>
<say-as type="123 Main St">%ServiceAddress%</say-as>
</prompt>
</block>
</form>

Re: Say-as Address tag not handling some abbreviations

Posted: Mon Mar 05, 2012 10:41 pm
by dmalta
Sorry, i hit Submit too soon. Here is the vxml...

<form id="OutboundIVRMsg">
<block>
<prompt>
<say-as type="Address">123 Main St</say-as>
</prompt>
</block>
</form>

Re: Say-as Address tag not handling some abbreviations

Posted: Tue Mar 06, 2012 2:43 pm
by support
Hi dmalta,

Typically, we advise developers to be as explicit as possible with spelling out exactly what they want the TTS engine to say. So, instead of leaving it up to the 3rd party TTS engine (AT&T, Cepstral, and RealSpeak) to guess at how to say something, we advise you to spell out "Street" or "Drive" instead of "St" or "Dr" or parse out "Dr" and "St" to be read as "Drive" or "Street" within your code.

Regards,
Plum Support