Amazon Polly
Amazon Web Services’ Polly TTS engine includes several models to accommodate different use cases.
Models
SignalWire supports the following three Amazon models.
Voices
Press play to audition any Amazon Polly voice, then copy config to grab the value for SWML or your SDK.
Languages
Consult AWS documentation for a comprehensive and up-to-date list of supported voices, as well as information on accented and fully bilingual voices.
Usage
Amazon voice IDs conform to the following format:
Examples:
Simplified Format:
For voices that only support one model, you can omit the model parameter:
Example: amazon.Aditi:hi-IN (Standard model implied)
The polly engine code is being deprecated. Use amazon instead.
Amazon Polly has a limit of 3000 chargeable characters in a single request. If your TTS request is longer than 3000 characters, you will experience silence.
Examples
See how to use Amazon Polly voices on the SignalWire platform.
SWML
Relay Realtime SDK
Call Flow Builder
Use the
languages
SWML method to set one or more voices for an AI agent.
Alternatively, use the say_voice parameter
of the play
SWML method to select a voice for basic TTS.