Free every month: 500 minutes on any model, no card needed.Start free

Guides · updated 9 September 2026

Best speech-to-text for voice agents in 2026

Speech-to-text for a voice agent is a different job from transcription. Word error rate still matters, but the model also has to decide when the caller has finished talking, deliver the final transcript within a couple of hundred milliseconds, and do it for a fraction of a cent. The models below are the streaming ones Voiceflint can run today, ordered by the number that dominates the caller's experience: time to a final transcript.

Streaming models compared

ModelTime to finalBuilt-in end of turnWERLanguages$ / min
ElevenLabs Scribe v2 Realtime150 msno2.2%90$0.0065
Meta Muse Voice Transcribe 1.0160 msyes3.1%25$0.0030
Deepgram Nova-3247 msno1.62%10$0.0048
Soniox Real-time v5249 msno1.29%60$0.0020
Deepgram Flux (English)260 msyesn/a1$0.0065
Deepgram Flux (Multilingual)260 msyesn/a10$0.0078
AssemblyAI Universal-Streaming300 msyesn/amulti$0.0025
Gladia Solaria-3300 msnon/a100$0.013
Speechmatics Enhanced495 msno1.07%55$0.0022

Word error rates come from public benchmarks on conversational audio and are not directly comparable between vendors; treat a two-point gap as noise and a ten-point gap as real.

Why end-of-turn detection is the shortcut

A cascaded agent normally waits for silence, then runs a turn detector, then waits for the STT model to finalise. Models with native end-of-turn detection, such as Deepgram Flux (English), fuse those steps: the transcript is final at the moment the model decides the caller is done, which removes 200 to 400 ms from every turn. That is why the balanced and lowest-latency stacks on Voiceflint start from Flux even though it is not the cheapest line.

Accuracy first

For calls with names, addresses and order numbers, keyterm prompting matters more than a point of WER. Deepgram Flux (English), Deepgram Flux (Multilingual), Deepgram Nova-3, AssemblyAI Universal-3.5 Pro Realtime accept a keyterm list, and Voiceflint passes the agent's keyterms through automatically. Medical and financial vocabularies deserve a model tuned for them; the receipt shows exactly what that costs per minute.

Multilingual calls

The multilingual stack uses Soniox Real-time v5 at $0.0020 per minute. Code-switching mid-sentence is still the hardest case; if callers switch between two known languages, set both on the agent so the model can bias toward them.

Cheapest that still works

AssemblyAI Universal-Streaming anchors the lowest-cost stack at $0.0025 per minute. It has no native end-of-turn detection, so the stack pairs it with a separate turn detector and accepts roughly 150 ms more per turn in exchange for the saving.

Questions

Can I bring my own speech-to-text key?
Yes. Add the provider key under Keys, switch the agent to your keys, and the STT line on the receipt drops to $0 while the provider bills you directly.
Does Voiceflint pick the STT model for me?
Only if you ask. Presets are measured defaults you can change per agent; the model picker shows price, latency and accuracy side by side so the trade-off is explicit.

Run the numbers on your own calls

500 free minutes a month, every model, a receipt on every call.

Related: Voice agent latency: the 700 ms budgetBest text-to-speech for voice agents in 2026How much does an AI voice agent cost per minute?