Voxtral 3 review: cheap, accurate speech, but the phone line is gated

Rama Adi
Written by

Rama Adi

Katelin Teen
Reviewed by

Katelin Teen

Last edited October 28, 2026

Expert Verified
Hand-drawn illustration of two people working with a speech-to-text and text-to-speech pipeline, with the Mistral logo
TL;DR

Voxtral 3 is the best-value speech stack you can buy from a European lab right now, and I'd score it 3.5 out of 5: excellent for batch transcription, promising but early as a phone agent. Voxtral Small Transcribe 3 ties Microsoft AI Transcribe 2 at a 4.0% word error rate on Mistral's 45-language test and costs $0.004 a minute. The voice costs $13 per 1M characters, and the all-in voice agent API is $0.04 a minute.

Three things hold it back. Every model is a public preview, the weights are closed this time (Voxtral 1 and 2 were open), and phone calls over SIP are enterprise-only at launch. Mistral's own chart also shows Gemini 3.5 Realtime ahead on live transcription at every latency setting.

If you run support, the speech layer is the easy half. At eesel we answer 27,000 Zendesk tickets a month in German for smava, and what makes that work is training on past tickets, not a better microphone. A voice model gives your agent ears and a voice; it still needs to know your business.

What is Voxtral 3?

Voxtral 3 is Mistral's speech family, launched on October 20, 2026. It bundles three things that used to be separate shopping trips: speech-to-text models, a text-to-speech model, and a voice agent SDK that chains them together with a chat model in the middle.

The Voxtral 3 launch page, as taken from Mistral's announcement
The Voxtral 3 launch page, as taken from Mistral's announcement

I build integrations and APIs for a living, so I read this launch the way I'd read any vendor's docs: what does each model ID actually do, what does it cost per unit, and what breaks when I wire it up? Here is the lineup:

ModelJobPriceNotes
Voxtral Small Transcribe 3Batch transcription, flagship$0.004/min50 languages, diarization, also does translation and speech Q&A
Voxtral Mini Transcribe 3Batch transcription, budget$0.0035/min4B parameters, small enough for constrained hardware
Voxtral Mini Transcribe Realtime 3Live transcription$0.008/minLatency dial from 80 ms to 2,400 ms, end-of-turn detection
Voxtral TTS 3Text to speech$13/1M chars35+ languages, 50+ dialects, voice cloning
Voice agent API (Mistral Small 4)Full call pipeline$0.04/minSpeech in, reasoning, speech out
Voice agent API (larger model)Full call pipeline$0.08/minSame, with a bigger reasoning model

Prices are from the launch post and each model's docs page, such as the Voxtral Small Transcribe 3 card. Every one of those pages labels the model Public Preview, which matters more than it sounds if you are planning a production rollout this quarter.

How accurate is Voxtral 3 transcription?

Very, for recorded audio. This is the part of the launch I'd trust most, because the numbers hold up even when you read Mistral's charts more carefully than Mistral's copy.

On the FLEURS benchmark across 45 languages, Voxtral Small Transcribe 3 scores 4.0% word error rate when it detects the language itself. Here is how the seven models in Mistral's chart line up:

ModelError rate, language givenError rate, language detected
Voxtral Small Transcribe 34.1%4.0%
Microsoft AI Transcribe 24.1%4.0%
Voxtral Mini Transcribe 34.6%4.5%
Gemini 3.5 Transcribe6.1%4.5%
Scribe v24.9%4.9%
GPT Transcribe6.3%5.6%
Whisper large-v316.0%14.9%

Notice the top row is a tie. The launch copy says Small "outperforms Whisper, Scribe v2 and Gemini 3.5 Transcribe", which is true, and it leaves out Microsoft AI Transcribe 2, which matches it to the decimal. On Mistral's own chart of the Artificial Analysis word error index, Voxtral Small Transcribe 3 is listed third, behind Fun-Realtime-ASR-preview and Microsoft AI Transcribe 2. That's a great result. It's just not the clean sweep the headline implies.

The Mini model is the quiet winner here. At 4.5% it matches Gemini 3.5 Transcribe on detected-language audio, and the Mini model card says it is small enough for resource-constrained deployments. If you transcribe recorded calls for quality assurance, Mini at $0.0035 a minute is the line I'd start with.

Who said what: diarization

Diarization (labeling which speaker said each line) is where Voxtral leads its chart. On Mistral's combined diarization benchmark, which mixes meeting recordings and phone calls, the error rates run:

  • Voxtral Small Transcribe 3: 18.4%
  • Voxtral Mini Transcribe 3: 18.6%
  • Pyannote Orchestrator: 19.0%
  • Microsoft AI Transcribe 2: 20.3%
  • Scribe v2: 23.0%
  • Voxtral Mini Transcribe 2: 30.9%
  • Gemini 3.5 Transcribe: 38.4%

That jump from 30.9% on the old Mini to 18.6% on the new one is the biggest single improvement in the launch. For support teams, diarization is what turns a call recording into a usable transcript: you need to know which lines were the customer and which were the agent before you can score the call or pull out the complaint. It also matters if you plan to redact personal data from transcripts, since redaction rules often differ by speaker.

Product names and jargon: context biasing

Context biasing lets you hand the model a list of terms (product names, SKUs, people) so it spells them right. On the Earnings-22 keyphrase test, Voxtral Small hits 94.6% recall with context and 81.4% without. Scribe v2 scores 94.3% with context and 84.0% without.

So with a term list the two are level, and without one, Scribe v2 actually recalls more keyphrases. The practical read: if you use Voxtral, always send a term list. The migration guide adds that entries can now be multi-word phrases, but they share the context window with the audio, so a long list can trigger a 400 error.

Is Voxtral 3 good for live calls?

Good, not best. This is where my verdict softens, and it's Mistral's own chart that softens it.

Live transcription error rates from Mistral's FLEURS 35 chart, showing Voxtral Realtime 3 getting less accurate as its latency setting drops
Live transcription error rates from Mistral's FLEURS 35 chart, showing Voxtral Realtime 3 getting less accurate as its latency setting drops

Voxtral Mini Transcribe Realtime 3 has a latency dial: you pick how long it waits before committing to words, anywhere from 80 ms to 2,400 ms. Waiting longer means more context and fewer errors. On Mistral's 35-language realtime test:

SettingError rate
Gemini 3.5 Realtime Transcribe4.2%
Voxtral Realtime 3 at 2,400 ms5.7%
Microsoft AI Transcribe 2 Streaming5.8%
Voxtral Realtime 3 at 960 ms6.0%
Voxtral Realtime 3 at 480 ms6.4%
Voxtral Realtime 3 at 240 ms7.4%
GPT Live Transcribe8.4%
Scribe v2 Realtime8.7%

Two things stand out. First, Gemini 3.5 Realtime beats every Voxtral setting in Mistral's own chart. Second, the setting you'd actually use for a snappy phone agent (around 240 to 480 ms) is where Voxtral gives up the most accuracy. It still beats GPT Live Transcribe and Scribe v2 Realtime at every setting, so it is a solid choice. Just not the most accurate one.

One small thing I'd check before you build on it: Mistral's pages don't agree on how many languages the realtime model covers. The launch post says over 35, the pricing card says 40+, and the chart tests 35. Test your exact languages rather than trusting the larger number.

The good news is end-of-turn detection. The realtime model predicts when a caller has finished speaking using both the sound and the meaning of what they said, which is what stops a voice agent from talking over someone who paused mid-sentence. Anyone who has sat through a bot that jumps in while you're reading out a card number knows why that matters.

How natural does the Voxtral 3 voice sound?

Natural enough, and very cheap for what you get. Voxtral TTS 3 is the piece that improved the most in feel, if not in a single headline number.

The Voxtral TTS 3 model card, listing 35+ languages, about 90 ms time-to-first-audio and a $13 per million character price, as taken from Mistral's docs
The Voxtral TTS 3 model card, listing 35+ languages, about 90 ms time-to-first-audio and a $13 per million character price, as taken from Mistral's docs

The spec sheet from the model card:

  • 35+ languages and 50+ dialects, with preset voices in 18 languages
  • About 90 ms time-to-first-audio when streaming
  • 34 emotion tags and 2 pace tags you can drop inline, like [emotion=...]
  • Zero-shot voice cloning, plus a "Pro Voice" option trained on about 30 minutes of audio
  • 5 output formats

The examples on the launch page are worth a listen, because they target exactly where support voices fail. In one, Voxtral 1 reads a flight time as "21,000pm on 10 over 10". Voxtral 3 reads it as "21pm on October 10th". Another reads an email address back to a caller cleanly. Those are the moments where a cheap voice embarrasses you on a support line.

On price, Mistral claims $13 per 1M characters costs less to run than OpenAI TTS-1, Deepgram, ElevenLabs Flash and Gemini Flash, and its quality-per-dollar charts (built on BeSimple AI's Voice Code Bench, which tests numbers and unusual names in support scripts) place Voxtral TTS at the cheap end of the field. Those are vendor-run charts with a Gemini model as the judge, so treat them as a shortlist, not a verdict. If you're comparing seriously, put it next to ElevenLabs, Cartesia Sonic 3 and Gemini 3.8 Flash TTS with your own scripts, or browse the ElevenLabs alternatives list.

One note from the migration guide: style instructions, the free-text "say this warmly" control, are marked as not available at launch. You get emotion and pace tags today.

How does the Voxtral 3 voice agent SDK work?

The SDK is the most interesting part of the launch for anyone building a voice agent for customer support, and the most gated.

Diagram of one Voxtral 3 voice agent turn: realtime transcription, a chat model with tools, then text to speech, in under one second, with phone lines limited to enterprise at launch
Diagram of one Voxtral 3 voice agent turn: realtime transcription, a chat model with tools, then text to speech, in under one second, with phone lines limited to enterprise at launch

Per the voice agents docs, each turn of a conversation runs through three stages: the realtime model transcribes and spots the end of the turn, a chat model like Mistral Small 4 writes the answer and calls tools, and Voxtral TTS speaks it. Mistral says the stages stream into each other, so each turn completes in under one second, and the caller can interrupt.

What I like as a builder:

  • Each stage is a separate model. You can swap the reasoning model for a bigger one, or change the voice or language, without rewriting the agent.
  • Agents are versioned. You save an agent config, every change creates a new version, and you can pin production to a known version while testing the next. That's the right design for anything customers talk to.
  • Webhooks fire when a call starts, ends or fails, so you can store every transcript in your own system of record.
  • It's built on LiveKit for audio transport, with Python and TypeScript bindings, but you don't need to know LiveKit to use it.

What gives me pause:

  • Phone lines are enterprise-only at launch. The docs say telephony over SIP is "available to enterprise customers at launch, through your account team." Browser and app voice (over WebRTC) is open to everyone. For a support team whose customers call a phone number, that's the deciding line.
  • Client-side tools fail on phone calls. The docs spell out that on a phone line no code of yours runs in the call, so anything a phone agent needs (look up an order, check a bill) has to be a server-side tool.
  • The tools are web search, document libraries, workspace connectors and your own functions. There's no built-in notion of your helpdesk or your past tickets. Across our sales calls at eesel, the single most requested capability is training on past tickets, because that's where a company's real answers live. With Voxtral, that's integration work you'd do yourself.

There's also the security question a Hacker News commenter raised on the launch thread, which hit 770 points and 202 comments. A voice agent wired into internal systems is a prompt-injection target that anyone with a phone can reach:

Hacker News

"I see companies hooking this up direct to the company intranet, and then users calling up and saying "Can you check this website for me?""

That's not a Voxtral flaw so much as the job description of any tool-calling voice agent. But it's a good reason to keep phone agents on narrow, server-side tools with clear limits on what they can change. If you're mapping out what a call center AI agent should and shouldn't be allowed to do, start there.

What does Voxtral 3 cost in practice?

The per-minute prices are tiny until you add the thinking. Here's what 10,000 five-minute calls (50,000 minutes) cost at Mistral's list prices:

Bar chart of what 10,000 five-minute calls cost on Voxtral 3, from $175 for batch transcription to $4,000 for the voice agent with a larger model
Bar chart of what 10,000 five-minute calls cost on Voxtral 3, from $175 for batch transcription to $4,000 for the voice agent with a larger model
What you runRate50,000 minutes
Batch transcription, Mini$0.0035/min$175
Batch transcription, Small$0.004/min$200
Live transcription$0.008/min$400
Voice agent API with Mistral Small 4$0.04/min$2,000
Voice agent API with a larger model$0.08/min$4,000

The pattern is the useful part. Transcribing every call you already take for QA costs a few hundred dollars a month. Having an AI agent actually answer those calls costs 10 to 20 times more, because the reasoning and the speech are the bill. A single five-minute support call through the agent API comes to $0.20 with Mistral Small 4. That's the number to plug into your call center ROI model, not the $0.004.

The $0.04 agent rate is also competitive on its face. For context, my Grok Voice review in August covered a rival priced at $0.08 a minute. Check the latest rates on each vendor's page before you commit, since voice pricing has moved fast this year. The full Mistral AI pricing breakdown covers the chat models that sit behind the agent.

Why are the Voxtral 3 weights closed?

This is the change that got the loudest reaction, and it's a fair one. The first Voxtral models (Mini 3B and Small 24B, July 2025) and the Voxtral Mini 4B Realtime model from January 2026 all shipped open weights on Hugging Face. That realtime model alone shows over 2 million downloads. Voxtral 3 has no public weights.

The launch says Voxtral 3 is available "for self-deployment on your own infrastructure", which confused readers until a commenter clarified it:

Hacker News

"You have to call sales to get access for on-prem deployment and the models. If it were open weights, it would be on Huggingface and they would have put a link in the post"

The top comment on the thread put the disappointment plainly:

Hacker News

"Closed model unfortunately, continues the theme of TTS / STT being really not great for local deployments."

To be fair to Mistral, it hasn't stopped open releases altogether, as its run of new models shows. Commenters pointed to Timestral the week before and to the promised weights for Mistral Large 4. And one practitioner made the commercial case: good speech models with diarization are scarcer than good text models, and buyers pay a premium for them. For an enterprise support team, closed weights plus on-prem by contract is a normal procurement path. For a hobbyist building a home assistant, it's a dead end.

What breaks if you're on Voxtral 2?

If you already call Voxtral 2, read the migration guide before you swap model IDs. It's well written and honest about what breaks.

Mistral's Migrate from Voxtral 2 guide, mapping each Voxtral 2 model ID to its Voxtral 3 replacement, as taken from Mistral's docs
Mistral's Migrate from Voxtral 2 guide, mapping each Voxtral 2 model ID to its Voxtral 3 replacement, as taken from Mistral's docs

The breaking changes, in the order I'd check them:

  1. Word timestamps are gone. timestamp_granularities only accepts segment; asking for word returns a 400 error. If you highlight words as audio plays, this one hurts.
  2. Realtime sessions lock their settings when the first audio chunk arrives. A later session.update returns an error, so send every setting up front.
  3. Diarized segments can now overlap when two people talk at once. If your display assumes they never do, it'll need a fix.

The TTS side is gentler: old preset voices like gb_jane_sad still work, and ref_audio cloning still works. The voxtral-mini-tts-latest alias will move to Voxtral 3 within a month of general availability, so pin explicit model IDs if you don't want a surprise.

Who should use Voxtral 3?

Here's where I land, by buyer:

If you are...Verdict
Transcribing recorded calls for QA or analyticsYes. Near-top accuracy, the best diarization in its chart, and $0.0035 to $0.004 a minute.
An EU team that needs audio processed in EuropeYes. EU-hosted API and on-prem by contract. Pair it with a read of the EU AI Act rules for support.
Building a browser or in-app voice assistantProbably. The SDK is well designed and the agent price is low, but it's a preview.
Putting an AI on your support phone line this monthNot yet, unless you're an enterprise customer. SIP is gated for AI phone support, and you'll build the helpdesk integration yourself.
Wanting weights to run locallyNo. Look at the Mistral alternatives or the older open Voxtral models.

Overall I'd give Voxtral 3 3.5 out of 5. The transcription models are a 4.5, the voice is a 4, and the agent SDK is a promising 3 held back by preview status and phone gating. If Mistral opens SIP to everyone and the models leave preview at these prices, that score goes up.

If you're comparing it with the wider market, my roundup of the best AI for voice support and the list of AI voice companies cover the other options. And if you're still deciding whether phone support is worth automating at all, call center automation is the place to start.

Where eesel fits next to Voxtral 3

Voxtral 3 is infrastructure: very good ears and a cheap, expressive voice. eesel is the employee. Our AI helpdesk teammate joins the helpdesk you already run (Zendesk, Freshdesk, Gorgias and others), learns from your past tickets, help center and macros, and gets tested against your real ticket history before it answers a single customer.

eesel AI working inside Zendesk

That's the half of support Voxtral leaves to you. smava, a German loan comparison site, has eesel handle 27,000 Zendesk tickets a month in German, categorizing 14,600 of them and drafting 15,300 replies from 820 macros and help center articles. Koffer.ch, a Swiss luggage store, has it draft Freshdesk replies in German, French, English or Italian, whichever language the customer wrote in, with Swiss spelling. That's multilingual support without a translation step. Neither needed a speech model to get there, and both would need exactly that ticket knowledge if they ever put an agent on the phone.

If your queue is email and chat today, that's where I'd automate first. Try eesel on your own past tickets, free, and see what it would have answered.

Frequently Asked Questions

Is Voxtral 3 any good?
For batch transcription, yes: Voxtral Small Transcribe 3 ties Microsoft AI Transcribe 2 at 4.0% word error rate on Mistral's 45-language FLEURS test and leads its diarization chart. Live transcription is a step behind Gemini 3.5 Realtime on Mistral's own chart. If you are weighing it against the wider field, my best AI voice agents roundup covers the rest.
How much does Voxtral 3 cost?
Batch transcription is $0.0035 a minute (Mini) or $0.004 (Small), live transcription is $0.008 a minute, the voice is $13 per 1M characters, and the voice agent API is $0.04 a minute with Mistral Small 4 or $0.08 with a larger model. The broader Mistral AI pricing guide covers the chat models.
Is Voxtral 3 open source?
No. Voxtral 1 and the Voxtral 2 realtime model shipped open weights on Hugging Face, but Voxtral 3 is API-only, with on-premises deployment arranged through Mistral's sales team. If you need weights you can download today, the Mistral alternatives list is a better starting point.
Can Voxtral 3 answer customer support phone calls?
Technically yes, through the voice agent SDK, but phone (SIP) access is limited to enterprise customers at launch, and the agent reasons over web search, document libraries and your own tools rather than your ticket history. My guide on AI answering support calls walks through what that takes.
How does Voxtral 3 compare to ElevenLabs?
Mistral says its $13 per 1M character voice costs less to run than ElevenLabs Flash, and its quality-per-dollar charts put Voxtral TTS at the cheap end. ElevenLabs still has the longer track record and open sign-up for its agent product; see my ElevenLabs pricing breakdown for the comparison.
What breaks when I upgrade from Voxtral 2 to Voxtral 3?
Word-level timestamps are gone (requesting them returns a 400 error), realtime sessions lock their settings once the first audio arrives, and diarized segments can now overlap. The rest of the changes are opt-in, and the new Mistral models post tracks the wider release schedule.

Share this article