Skip to main content
voice_settings configures provider-specific parameters in the request body:
{
  "text": "Hello from Telnyx.",
  "voice": "Telnyx.Ultra.aura",
  "voice_settings": {
    "emotion": "happy",
    "speed": 1.1
  }
}

Telnyx Ultra

ParameterTypeRangeDescription
emotionstringEmotion: neutral, happy, sad, angry, etc.
speedfloat0.5–2.0Speech rate (1.0 = normal)
volumefloat0.0–2.0Volume level (1.0 = normal)
Language is auto-detected from text. Override with the language request parameter.

Telnyx Natural / NaturalHD

ParameterTypeDefaultDescription
voice_speedfloat1.0Speech rate
embedding_scalefloatVoice embedding intensity
diffusion_stepsintegerQuality/latency tradeoff
phonemizerstringPhonemizer backend
response_formatstringAudio format override (pcm, wav)

Telnyx Qwen3TTS

ParameterTypeDefaultDescription
language_booststring"Auto"Target language: Auto, English, Chinese, French, German, Italian, Japanese, Korean, Portuguese, Russian, Spanish (or ISO codes)
force_xvectorbooleanfalseForce x-vector voice embedding

AWS Polly

ParameterTypeDefaultDescription
enginestring"standard"standard, neural, generative, long-form
language_codestringBCP-47 language code
text_typestring"text"text or ssml
output_formatstringAudio format
sample_ratestringSample rate
lexicon_namesarrayPronunciation lexicon names

Azure Speech

ParameterTypeDefaultDescription
language_codestring"en-US"Language
output_formatstring"audio-24khz-160kbitrate-mono-mp3"Azure output format
text_typestring"text"text or ssml
effectstringeq_car or eq_telecomhp8k
genderstringMale or Female

ElevenLabs

ParameterTypeDescription
language_codestringLanguage
voice_settingsobjectNested settings (stability, similarity_boost, style, use_speaker_boost)

Minimax

ParameterTypeDescription
speedfloatSpeech rate
volfloatVolume
pitchintegerPitch
language_booststringLanguage emphasis

Rime

ParameterTypeDefaultDescription
voice_speedfloat1.0Speech rate
response_formatstring"mp3"Audio format
sampling_rateinteger24000Sample rate (Hz)

Resemble

ParameterTypeDefaultDescription
precisionstring"PCM_32"PCM_16, PCM_24, PCM_32, MULAW
sample_ratestring"48000" (mp3) / "16000" (wav)Sample rate
formatstring"mp3"wav or mp3

Inworld

ParameterTypeDefaultDescription
encodingstring"MP3" (REST)MP3 or LINEAR16
sample_rateinteger24000Sample rate (Hz)
language_codestringLanguage