When sending Text to Speech messages, you may specify SSML commands to customize how words are robotically spoken.

For example:

Input Output
"Hello, your account code A148271 is overdue by $500. Contact us to resolve." "Hello, your account code A-one hundred and forty eight thousand, two hundred and seventy-one is overdue by $500. Contact us to resolve."
"Hello, your account code <spell>A148271</spell> is overdue by <currency>$500</currency>. Contact us to resolve." "Hello, your account code A-one-four-eight-two-seven-one is overdue by five hundred dollars. Contact us to resolve."

 

A list of available commands:

Command Example Explanation
<address> The meeting will be held at <address>5 Smart Way, Auckland</address> Reads text as a street address
<telephone> You can contact us on <telephone>0800 555 333</telephone> Reads text as a telephone number
<spell> Your reference number is <spell>916483</spell> Spells each character individually
<time> Your appointment is booked for <time>5:45</time> Reads text as hour:minutes
<date> Your appointment is booked for <date>2021-12-25</date> Reads text as a date (input is year-month-day)
<date:dmy> Your appointment is booked for <date>25-12-2021</date> Reads text as a date (input is day-month-year)
<date:mdy> Your appointment is booked for <date>12-25-2021</date> Reads text as a date (input is month-day-year)
<date:ymd> Your appointment is booked for <date>2021-12-25</date> Reads text as a date (input is year-month-day)
<number> Your reference number is <number>916483</number> Spells each digit individually
<fraction> Special offer, <fraction>1/2</fraction> price, today only Reads a fraction as a word (1/2 = half)
<cardinal> Your current account balance is <cardinal>54.23</cardinal> Reads text as a cardinal number (54.23 = fifty-four)
<ordinal> You are the <ordinal>4th<ordinal> caller! Reads text as an ordinal number (fourth)
<loud> Please call us back <loud>now</loud> Increases the speaking volume
<soft> Thanks for calling, <soft>putting you through now</soft> Decreases the speaking volume
<fast> Thank you. <fast>Terms and conditions apply.</fast> Increases the speaking speed
<slow> <slow>Contact us today</slow> to lock in this special Decreases the speaking speed
<speed:60> I sound <speed:60>very robotic</speed:60> Decreases the speaking speed to 60%
<speed:70> I sound <speed:70>like a robot</speed:70> Decreases the speaking speed to 70%
<speed:80> I sound <speed:80>slightly slower</speed:80> Decreases the speaking speed to 80%
<speed:90> I sound <speed:90>a bit slow</speed:90> Decreases the speaking speed to 90%
<speed:110> I sound <speed:110>a bit fast</speed:110> Increases the speaking speed to 110%
<speed:120> I sound <speed:120>quite fast</speed:120> Increases the speaking speed to 120%
<speed:130> I sound <speed:130>very quick</speed:130> Increases the speaking speed to 130%
<speed:140> I sound <speed:140>extremely fast</speed:140> Increases the speaking speed to 140%
<break/> Hello <break/> thank you for taking this call Adds a one second pause
<break:1/> Call back <break:1/> at a time that suits you Adds a 100 millisecond pause (0.1 seconds)
<break:2/> Call back <break:2/> at a time that suits you Adds a 200 millisecond pause (0.2 seconds)
<break:3/> Call back <break:3/> at a time that suits you Adds a 300 millisecond pause (0.3 seconds)
<break:5/> Call back <break:3/> at a time that suits you Adds a 500 millisecond pause (0.5 seconds)