Skip to main content


  • Available in Call Policies.

The Speech component allows for the generation of synthesised speech to the caller and/or the playback of pre-recorded .wav files. In either case the playback of the speech occurs as soon as the component is activated in the call path. If synthesised speech is used, there is also an option of which voice to use. The settings can be overridden as a personal preference if required.




Property Example Description
Phrase Good Morning. Welcome to our company. Input the text to be converted to speech. Whatever is typed in this field will be heard when the policy is activated. The Text To Speech (TTS) engine is relatively intelligent in the way it interprets terms, for example, the The date is 27/10/2012 is pronounced The date is 27th October 2012. As well as intelligently identifying speech terms, TTS also recognises some basic Speech Markup.
Select Sound (icon) {WelcomeCaller} Insert a sound that has been saved into the account in Account Settings|Sounds into the Phrase field if required. These can be either recorded via the phone by dialing *150 from an extension, or uploaded via the settings screen. When a sound is added, it is displayed as a tag in the Phrase field, for example, {WelcomeCaller}. If the sound tag is not recognised as valid, then it is shown in red, while a known sound tag is displayed in blue. Sound files can be mixed into TTS, for example {WelcomeCaller}. How are you today?
Select Macro (icon) $(CallerGroup) Insert a macro into the Phrase field if required. With the $(CallerGroup) macro, if the caller has an account on the service, then this expands to the user's primary group name if they have one configured, otherwise the result is blank. Macros can be mixed into TTS.
Voice Use default Specify which voice engine should be used to say the words. The default is that which is set in the account settings.
Name Speech Rename the component for ease of viewing the policy.

Call Macros

Call Macros can be used in the Speech Component

  • Phrase - any valid call macro can be used in the Speech component

Speech Markup

Markup phrases can be used to tell the Speech Engine how to interpret certain phrases, for example, <break time="timeinseconds"/> adds a pause into Text to Speech as in the following text:

Press 1 followed by the pin  <break time="1"/> alternatively call the support team on 0203 5 100 999.
  • Was this article helpful?