Skip to main content
This page applies when provider=soniox — either via the voice compound parameter or by setting provider=soniox explicitly. See Configuration.

Voice Format

Example: Soniox.tts-rt-v2.Emma

Models

Voices

Around 200 voices under tts-rt-v2; every voice speaks all supported languages. Browse the full catalog via the Voices API; samples are on the Soniox provider page.

Language

Set voice_settings.language on the init frame, or the language query parameter, to the two-letter ISO 639-1 code of the text, for example en, it, or pt. The default is en. The Soniox provider page lists the supported languages.

Voice Settings

SSML is not supported. Send plain text.

Audio Output

Streamed delivery. Default: MP3 at 24 kHz. Use the audio_format and sample_rate query parameters to change the output:

Limits

A request produces up to two minutes of audio. Split longer text into several requests.