Voxtral 3: Mistral packages the full voice agent loop
Mistral's Voxtral 3 bundles new transcription, realtime and TTS models with a voice agent SDK that runs listen, reason, act and speak in one streaming pipeline. Strong diarization and sovereign deployment, but an incremental platform step rather than a research shift.

Mistral has released Voxtral 3, a family of speech-to-text and text-to-speech models plus a voice agent SDK that runs listening, reasoning, tool calling and speaking as one real-time streaming pipeline. It is a solid, well-specified release, and a platform step rather than a new idea about how voice agents should work.
What shipped
The announcement bundles four pieces:
- Voxtral Small Transcribe 3 and Mini Transcribe 3. Batch speech-to-text across 50 languages, including the 24 official EU languages and several low-resource Asian and Indic languages. Both do diarization (who spoke when) and context biasing (key terms or free-form text that improve recall on domain vocabulary, no fine-tuning). The Mini model is 4B parameters and priced at $0.0035 per minute.
- Voxtral Realtime Transcribe 3. A streaming model aimed at agents, with sub-500 ms latency in 35+ languages, diarization and context biasing, and native end-of-turn prediction that uses both acoustic and semantic signals.
- Voxtral Mini TTS 3. Batch and realtime speech synthesis in 35+ languages and 50+ dialects, with explicit instruction control over emotion, pacing and emphasis, phoneme hints, and a vocabulary library. Mistral prices it at $13 per million characters. A separate Pro Voice option adapts a specific speaker's character and style from about 30 minutes of audio.
- The voice agent SDK. The glue: a single streaming loop that hears the user, decides the turn is over, reasons, calls tools against your systems, and speaks back over phone or web.
Everything is available through Mistral's EU-hosted API or for self-deployment, with control over whether audio is retained.

The numbers, read carefully
These are vendor benchmarks, so I read them for shape rather than rank.
On a 45-language FLEURS macro-average, Voxtral Small Transcribe 3 lands around 4% word error rate, essentially level with Microsoft AI Transcribe 2, while Whisper large-v3 sits around 15 to 16%. The gap to Whisper is real; against the current commercial frontier, the reported scores are similar.
Diarization is the more interesting chart. On a macro-average over AMI, Switchboard, CallHome and AISHELL-4, Small and Mini score 18.4% and 18.6% cpWER, against 19.0% for a pyannote pipeline, 23.0% for Scribe v2 and 30.9% for the previous Voxtral Mini Transcribe 2. That generation-over-generation jump is the clearest sign of real model work in the release.
Context biasing on Earnings-22 lifts keyphrase recall for the Small model from 81.4% to 94.6%. For drug names or ticker symbols, that is the feature that matters most in production.
Voxtral Mini Realtime 3 goes from 7.4% WER at a 240 ms delay to 6.4% at 480 ms and 5.7% at 2400 ms, against a 4.0% offline baseline. Gemini 3.5 Realtime Transcribe posts 4.2% on the same chart. Mistral beats GPT Live Transcribe and Scribe v2 Realtime but does not claim the top of the table.
Why it matters
The hard part of a voice agent has never been any single model. It is the seams: turn-taking that neither talks over the user nor leaves dead air, tool latency that does not stall the conversation, and speech whose tone matches what is being said. Mistral's pitch is that owning every stage lets them tune those seams together. Semantic end-of-turn detection inside the transcription model is the right call; it removes a component teams usually bolt on.
The other lever is deployment. For contact centers in healthcare, finance or the public sector, "self-host the whole loop, keep the audio" is often a procurement requirement, not a preference.
My take
I would treat Voxtral 3 as a credible option to benchmark, not a reason to rebuild. The transcription and diarization gains look genuine, the pricing is aggressive, and the whole stack can be self-hosted. But the architecture is the familiar cascade (ASR, LLM, TTS) wrapped in a better SDK, not a native speech-to-speech model, and the headline accuracy claims sit within a point of competitors on the vendor's own charts.
The test I would run before adopting it: your own call audio, your own vocabulary in the context bias, and end-to-end latency measured from the end of user speech to the first audio byte, with a real tool call in the middle. That number, not FLEURS, decides whether a voice agent feels human.