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_booststring—Target language
volumefloat—Volume level
emotionstring—Emotion: 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
effectstring—Audio effect: eq_car or eq_telecomhp8k
genderstring—Voice gender filter: Male or Female

AWS Polly

ParameterTypeDefaultDescription
language_codestring—BCP-47 language code
output_formatstring—Audio format override
enginestring"standard"Polly engine: standard, neural, generative, long-form
text_typestring"text"Input type: text or ssml
lexicon_namesarray—Pronunciation lexicon names

Minimax

ParameterTypeDefaultDescription
speedfloat—Speech rate
volfloat—Volume
pitchinteger—Pitch adjustment
language_booststring—Language emphasis

Inworld

ParameterTypeDefaultDescription
language_codestring—Language code