Parameters for TTS_GOOGLE Call Feature

These are the parameters that are required for the TTS_GOOGLE Call Feature

Table 1. Parameters for TTS_GOOGLE Call Feature
Name Description
Name Name of the call feature
Description Description of the call feature
Type TTS_GOOGLE
JSON Credentials The JSON containing the Google credentials for TTS. This can either be the actual JSON string or a reference to a file:// or http:// URL. Note that if a URL is provided, the JSON will be fetched and stored in the database - it will never re-fetch it unless the call feature is updated.
Locale The locale for the Call Feature
Voice Name Google voice name, the Google provided voice names are listed here https://cloud.google.com/text-to-speech/docs/voices. Only Google standard voices are supported, currently premium voices do not support SSML which is used by VoiceXML.
Gender Gender of the voice and can be either "male" or "female".
Pitch The pitch of the audio (in semitones) in a range of -20.0 to 20.0. This default is 0.0.
Speaking Rate The speaking rate of the generated audio in the range of 0.25 to 4.0. The default is 1.0 which is normal speaking rate. Higher numbers speed up the rate, lower numbers slow down the rate.
Volume Gain The volume gain of the audio (in dB) in the range of -96.0 to 16.0. The default is 0.0. Setting the value to 6.0 will double the volume and -6.0 will halve the volume.
Weight A value determining how often to use the Call Feature, when multiple features of the same functionality, locale and priority are present. The higher the weight in relation to weights of these other features, the more often this feature will be used. For more information on how BVR uses Weight and Priority to provide load balancing and redundancy, please refer to Weight and Priority usage in the Blueworx Platform
Priority Features with a lower priority value will be used before features with a higher priority value. Only if all relevant Call Features of a lower priority are DOWN will a higher priority number Call Feature be used. It is recommended to use bigger numbers when setting up priorities (i.e. 10, 20, 30 instead of 1, 2, 3) to allow for inserting Call Features inbetween existing priority levels. For more information on how BVR uses Weight and Priority to provide load balancing and redundancy, please refer to Weight and Priority usage in the Blueworx Platform
Down Retry Interval The amount of time before trying to use a Call Feature again once it has been determined to be DOWN. BVR will attempt to use it again sooner if no alternative options exist for the task on the application.
HTTP Proxy Group The HTTP proxy group that will be used to make http/https requests on behalf of this call feature. If no proxy is currently up, we will reattempt using the highest priority one. If not set, no proxy will be used.
Timeout The timeout BVR will use on messages to this call feature to abort the attempt and report an error. If set to 0s, BVR will wait indefinitely. Defaults to 0s.