Skip to main content
voice_settings is an object sent in the handshake frame to configure provider-specific parameters:
{
  "text": " ",
  "voice_settings": {
    "voice_speed": 1.2
  }
}

Telnyx Natural

ParameterTypeDefaultDescription
voice_speedfloat1.0Speech rate. Values > 1 are faster.

Telnyx NaturalHD

ParameterTypeDefaultDescription
voice_speedfloat1.0Speech rate. Values > 1 are faster.

Telnyx Ultra

Telnyx Ultra is REST-only — not available over WebSocket. These settings apply to the REST API.
ParameterTypeDefaultDescription
voice_speedfloat1.0Speech rate. Values > 1 are faster.
language_booststringTarget language
volumefloatVolume level
emotionstringEmotion: neutral, happy, sad, angry, fearful, disgusted, surprised

Telnyx Qwen3TTS

ParameterTypeDefaultDescription
language_booststring"Auto"Target language. Accepted: Auto, English, Chinese, French, German, Italian, Japanese, Korean, Portuguese, Russian, Spanish, or ISO codes (en, zh, etc.)

Azure Speech

ParameterTypeDefaultDescription
language_codestring"en-US"Language code
text_typestring"text"Input type: text or ssml
effectstringAudio effect: eq_car or eq_telecomhp8k
genderstringVoice gender filter: Male or Female

AWS Polly

ParameterTypeDefaultDescription
language_codestringBCP-47 language code
output_formatstringAudio format override
enginestring"standard"Polly engine: standard, neural, generative, long-form
text_typestring"text"Input type: text or ssml
lexicon_namesarrayPronunciation lexicon names

Minimax

ParameterTypeDefaultDescription
speedfloatSpeech rate
volfloatVolume
pitchintegerPitch adjustment
language_booststringLanguage emphasis

Inworld

ParameterTypeDefaultDescription
language_codestringLanguage code