<say>

Role: <say> Read the text convert to audio and play it back to the caller. This is a powerful tool specially when you want to play a dynamic content to the caller. Assume there are some limitation on converting text to audio, So we strongly suggest to test the text phrases before final deployment.

Use:

  • Helps you create a dynamic content. For example greet the caller by the Name from the address table. Or Playing the current temperature to the caller.

Attributes

Attribute

Value

Default

action

Callback URL

none

Method

POST/GET

POST

voice

man/woman

woman

loop

Integer value

1

Language

en,es

en

Here is an example of how <say> is used within code.

<?xml version="1.0" encoding="UTF-8"?> 
<Response>
         <Say>Please enter the Extension number you want to dial.</Say>
 </Response>

You can use one the attributes. For example below code will select the women voice to convert the text to audio. Loop attribute will repeat the the message 10 times.

<?xml version="1.0" encoding="UTF-8"?> 
<Response>
         <Say voice="women" loop=10>Please enter the Extension number you want to dial.</Say>
 </Response>

Action attribute, can be used to call a url, we dont expect anything back from the url. Any response will be discarded. At this time we only support English language. We will be adding more languages soon.

Last updated