Brekeke PBX Wiki

IBM Watson Text to Speech

Available in Brekeke PBX version 3.9.2.7 or later:

Configuration

To apply the function on the PBX level, set the following properties at PBX > Options > Advanced.

tts_w.url
tts_w.apiKey
tts_w.voice
tts_w.customization_id

For details of the above properteis, refer to the IBM Cloud website:
https://console.bluemix.net/apidocs/text-to-speech#synthesize-audio.

For tenant level settings (Multi-Tenant Edition), add properties like below to add the fields in the each Tenant settings page.

tenant.template.common._config.2010=,Text-to-Speech settings,section,
tenant.template.common._config.2021=tts_w.apiKey,IBM Watson TTS API Key,text,,

Usages

You can set like {tts_w:<text>} and {tts_w_prop:<key>=<value>[,<key>=<value>…]} in a playlist for IVR flow/script or [Whisper/DTMF] or [Confirm] field in ARS.

Example

{tts_w:I have a pen. I have a lemon.}{tts_w_prop:voice=en-US_AllisonV2Voice}{tts_w:Lemon-pen.}
Yes No
Suggest Edit