Use case · voice agents

Best local speech-to-text for voice agents and assistants

A voice agent needs words quickly and predictably, not just accurately. 7 of the 26 reviewed models stream natively: Nemotron 3.5 ASR Streaming 0.6B, Moonshine Tiny Streaming (English), Moonshine Medium Streaming (English), VibeVoice-ASR Streaming 1.5B, Voxtral Mini 4B Realtime 2602, VibeVoice-ASR-Streaming-7B and Whistle. For English, the matcher's first pick for a voice agent is Nemotron 3.5 ASR Streaming 0.6B; for Spanish it is Nemotron 3.5 ASR Streaming 0.6B and for Japanese Nemotron 3.5 ASR Streaming 0.6B.

On this page

What the vendors publish about latency

Only these native streaming models document latency-related behaviour. Figures are vendor-reported and measured on different hardware, so do not rank models across rows.

Latency documentation for native streaming models
ModelWhat the official source documentsLanguages
Moonshine Tiny Streaming (English)Published latency 34 ms on a MacBook Pro, 69 ms on Linux x86 and 237 ms on a Raspberry Pi 5. Source ↗English
Moonshine Medium Streaming (English)Published latency 107 ms on a MacBook Pro, 269 ms on Linux x86 and 802 ms on a Raspberry Pi 5. Source ↗English
Nemotron 3.5 ASR Streaming 0.6BStreaming chunk sizes of 80, 160, 320, 560 or 1120 ms are documented; smaller chunks lower latency. Source ↗40 language-locales in tiers
Voxtral Mini 4B Realtime 2602Transcription delay configurable in 80 ms steps; Mistral recommends 480 ms and serves it over a websocket realtime API in vLLM. Source ↗13 listed languages
VibeVoice-ASR Streaming 1.5BEmits text once per audio chunk with streaming speaker attribution; chunk and look-ahead come from the checkpoint configuration. Source ↗10 listed languages

Matcher rankings for a voice agent

Voice-agent use case, speed first, native streaming preferred, mid-range NVIDIA GPU. Re-run with your own hardware in the matcher.

Top five for an English voice agent
#ModelFit scoreStreaming
1Nemotron 3.5 ASR Streaming 0.6B91/100 · Excellent fitNative
2Moonshine Tiny Streaming (English)86/100 · Excellent fitNative
3Moonshine Medium Streaming (English)86/100 · Excellent fitNative
4Voxtral Mini 4B Realtime 260286/100 · Excellent fitNative
5VibeVoice-ASR Streaming 1.5B83/100 · Strong fitNative
Top five for a Spanish voice agent
#ModelFit scoreStreaming
1Nemotron 3.5 ASR Streaming 0.6B91/100 · Excellent fitNative
2Voxtral Mini 4B Realtime 260286/100 · Excellent fitNative
3VibeVoice-ASR Streaming 1.5B83/100 · Strong fitNative
4Qwen3-ASR 0.6B77/100 · Strong fitVia runtime
5VibeVoice-ASR-Streaming-7B77/100 · Strong fitNative
Top five for a Japanese voice agent
#ModelFit scoreStreaming
1Nemotron 3.5 ASR Streaming 0.6B91/100 · Excellent fitNative
2Voxtral Mini 4B Realtime 260286/100 · Excellent fitNative
3VibeVoice-ASR Streaming 1.5B83/100 · Strong fitNative
4Qwen3-ASR 0.6B77/100 · Strong fitVia runtime
5VibeVoice-ASR-Streaming-7B77/100 · Strong fitNative

What else the pipeline needs

Common questions

What is the fastest local speech-to-text model for a voice assistant?

Among published figures, Moonshine Tiny Streaming reports the lowest latency (34 ms on a MacBook Pro), but it is English-only and the vendors measure differently, so the numbers are not a cross-vendor ranking. Measure end-to-end latency, including voice activity detection and endpointing, in your own pipeline.

Can Whisper be used for a voice agent?

Yes, through chunked inference in runtimes such as faster-whisper or whisper.cpp, but Whisper is not a streaming architecture: each chunk adds delay and words can split at chunk borders. For turn-by-turn assistants that is often acceptable; for live captions or barge-in it is a weaker fit than a native streaming model.

Which native streaming model covers more than English?

Nemotron 3.5 ASR Streaming 0.6B (40 language-locales in tiers), VibeVoice-ASR Streaming 1.5B (10 listed languages), Voxtral Mini 4B Realtime 2602 (13 listed languages), VibeVoice-ASR-Streaming-7B (10 listed languages) and Whistle (7 listed languages).

Latency facts checked against the linked official pages on November 2, 2026. Related: streaming guide, Nemotron vs Voxtral.