Text to Speech

Text to speech turns text into natural speech, with preset or cloned voices, inline emotion and pace tags, and custom pronunciation. This page helps you choose the mode, the model, and the features that fit your application.

Choose your mode

Choose your mode

Start from the text you have. It decides the mode, and the page to read next:

What you haveModeStart with
The complete text, such as a script, an article, or a message to read outOfflineSpeech generation
The complete text, and a listener who's waiting to hear itOffline, with the audio streamed as it's generatedStream speech
Text that's still being written, such as the answer of a model
A conversation where your application answers by voiceRealtime, run by a voice agentVoice agents
i
Information
Choose your model

Choose your model

Each mode has its own model. Pick the one for the mode you chose:

ModelIDModeUse it to
Voxtral TTS 3voxtral-mini-tts-3-0OfflineGenerate speech from complete text, with preset or cloned voices, emotion and pace tags, and custom pronunciation. Stream the audio when the listener is waiting.
Voxtral TTS Realtime 3voxtral-mini-tts-realtime-3-0Realtime
Note

For the languages and regional dialects that each model supports, see Languages.

Features by mode

Features by mode

Offline requests support every speech feature. Each feature links to the page with its settings:

FeatureOfflineWhat it does
Preset voicesYesPick a ready-made voice by its ID.
Zero-shot cloningYesReproduce a voice from a short recording, and save it to reuse by ID.
Emotion and pace tagsYes: 34 emotions, and the slow and fast pacesDirect the delivery inline, word by word, in the text.
Style instructionsNo (not available at launch)Describe the delivery of the whole request in plain words.
Custom pronunciationYesSpell out how a name or a term sounds, with phonemes.
ExpressivenessA number >= 1.0 that controls how expressive the speech is. The default value is set by the service.Set how strongly the speech follows the voice, the text, and the tags.
Streamed responseYesReceive the audio in pieces and start playback before the file is complete.
Output formatsmp3, wav, pcm, flac, opusGet the audio in the format your player or pipeline expects.
i
Information

To pick a voice, or to decide between a preset voice and a cloned one, see Voices. To get names and terms right, see Custom vocabulary.

Deprecated models

Deprecated models

To move your requests to the new model, see Migrate from Voxtral 2.

Next steps

Next steps