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.}