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

Say-as Address tag not handling some abbreviations

Questions and answers about IVR programming for Plum DEV

Moderators: admin, support

Post Reply
dmalta
Posts: 19
Joined: Fri Jul 30, 2010 2:22 pm

Say-as Address tag not handling some abbreviations

Post 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>

dmalta
Posts: 19
Joined: Fri Jul 30, 2010 2:22 pm

Re: Say-as Address tag not handling some abbreviations

Post 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>

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

Re: Say-as Address tag not handling some abbreviations

Post 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

Post Reply