enBest local speech-to-text models for English
26 of the 26 reviewed local speech-to-text models explicitly list English. For long recordings on a mid-range NVIDIA GPU the matcher's first pick is Whisper turbo; for live transcription it is Nemotron 3.5 ASR Streaming 0.6B; for meetings with speaker labels it is VibeVoice-ASR 7B. 7 models offer native streaming, 3 native speaker diarization and 22 have a permissive license.
Top matches by setup
Computed with the same deterministic matcher as the homepage, restricted to models whose official source lists English. To keep the shortlist useful, each row shows the best-ranked model from three different families (for example, only one Whisper size). Scores are decision guidance, not accuracy claims.
| Setup | #1 | #2 | #3 |
|---|---|---|---|
| Long recordings, 8–12 GB NVIDIA GPU, balanced | Whisper turbo 79/100 · Strong fit | Parakeet TDT 0.6B v3 79/100 · Strong fit | Orukeet 79/100 · Strong fit |
| Live transcription (native streaming, speed first) | Nemotron 3.5 ASR Streaming 0.6B 91/100 · Excellent fit | Moonshine Tiny Streaming (English) 86/100 · Excellent fit | Voxtral Mini 4B Realtime 2602 86/100 · Excellent fit |
| Meetings with speaker labels (diarization + timestamps) | VibeVoice-ASR 7B 86/100 · Excellent fit | Whisper medium 84/100 · Strong fit | Parakeet TDT 0.6B v3 84/100 · Strong fit |
| Subtitles with timing, accuracy first | Whisper medium 87/100 · Excellent fit | Distil-Whisper large-v3 87/100 · Excellent fit | Parakeet TDT 0.6B v3 83/100 · Strong fit |
| CPU-only machine, low memory use | VibeVoice-ASR-BitNet 78/100 · Strong fit | Parakeet Redux 78/100 · Strong fit | Whisper tiny 74/100 · Strong fit |
Re-rank for your setup
Change hardware, workload and requirements to re-rank all 26 English-capable models in your browser.
Choose by requirement
- Live captions and voice input
- Native streaming: 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. Everything else needs a chunking runtime, which adds latency.
- Speaker-labelled meetings
- Native diarization: VibeVoice-ASR 7B, VibeVoice-ASR Streaming 1.5B and VibeVoice-ASR-Streaming-7B. Other models need a separate diarization pipeline.
- Commercial products
- Permissive licenses: Whisper (tiny, base, small, medium, turbo), Qwen3-ASR 0.6B, Qwen3-ASR 1.7B, Distil-Whisper large-v3, Moonshine Tiny Streaming (English), Moonshine Medium Streaming (English), Omnilingual ASR CTC 300M, Cohere Transcribe 03-2026, VibeVoice-ASR 7B, VibeVoice-ASR Streaming 1.5B, VibeVoice-ASR-BitNet, Fun-ASR-MLT-Nano-2512, Voxtral Mini 4B Realtime 2602, Granite Speech 5.0 2B, Granite Speech 5.0 470M TurboCTC, VibeVoice-ASR-Streaming-7B, Whistle and Jais-ASR. 4 other models carry attribution, ShareAlike or custom terms.
- CPU-only or low-power machines
- Rated 4/5 or better for CPU-only use: Whisper tiny, Whisper base, Whisper small, Moonshine Tiny Streaming (English), Moonshine Medium Streaming (English), VibeVoice-ASR-BitNet, Granite Speech 5.0 470M TurboCTC, Parakeet Redux and Whistle.
All 26 models that list English
| Model | Streaming | Timestamps | Diarization | License | CPU · NVIDIA fit |
|---|---|---|---|---|---|
| Cohere Transcribe 03-2026 Cohere Labs · 2B | No | Limited | No | Apache-2.0 Permissive | 1/5 · 5/5 |
| Distil-Whisper large-v3 Hugging Face / Distil-Whisper · large-v3 distilled | Via runtime | Yes | No | MIT Permissive | 2/5 · 5/5 |
| Fun-ASR-MLT-Nano-2512 FunAudioLLM · 800M | Via runtime | No | No | Apache-2.0 Permissive | 2/5 · 5/5 |
| Granite Speech 5.0 2B IBM · 2B | No | No | No | Apache-2.0 Permissive | 2/5 · 5/5 |
| Granite Speech 5.0 470M TurboCTC IBM · 470M | No | No | No | Apache-2.0 Permissive | 4/5 · 4/5 |
| Jais-ASR IFM · 5.7B total | No | No | No | Apache-2.0 Permissive | 1/5 · 4/5 |
| Moonshine Medium Streaming (English) Moonshine AI · 245M | Native | Limited | No | MIT Permissive | 4/5 · 4/5 |
| Moonshine Tiny Streaming (English) Moonshine AI · 34M | Native | Limited | No | MIT Permissive | 5/5 · 4/5 |
| Nemotron 3.5 ASR Streaming 0.6B NVIDIA · 600M | Native | Limited | No | OpenMDW-1.1 Custom terms | 2/5 · 5/5 |
| Omnilingual ASR CTC 300M Meta AI · 325M | No | Limited | No | Apache-2.0 Permissive | 3/5 · 5/5 |
| Orukeet Oruk AI · 627M | No | Yes | No | CC BY-SA 4.0 Attribution + ShareAlike | 3/5 · 5/5 |
| Parakeet Redux Moondream · 1.58-bit Parakeet 0.6B (178 MB) | No | No | No | CC BY 4.0 Attribution required | 5/5 · 3/5 |
| Parakeet TDT 0.6B v3 NVIDIA · 600M | Via runtime | Yes | No | CC BY 4.0 Attribution required | 2/5 · 5/5 |
| Qwen3-ASR 0.6B Qwen · 0.6B | Via runtime | Separate aligner | No | Apache-2.0 Permissive | 2/5 · 5/5 |
| Qwen3-ASR 1.7B Qwen · 1.7B | Via runtime | Separate aligner | No | Apache-2.0 Permissive | 1/5 · 5/5 |
| VibeVoice-ASR 7B Microsoft · 9B total | No | Yes | Yes | MIT Permissive | 1/5 · 4/5 |
| VibeVoice-ASR Streaming 1.5B Microsoft · 3B total | Native | Limited | Yes | MIT Permissive | 1/5 · 4/5 |
| VibeVoice-ASR-BitNet Microsoft · 0.3B quantized | Via runtime | Limited | No | MIT Permissive | 5/5 · 3/5 |
| VibeVoice-ASR-Streaming-7B Microsoft · 9B total | Native | Limited | Yes | MIT Permissive | 1/5 · 4/5 |
| Voxtral Mini 4B Realtime 2602 Mistral AI · 4B | Native | Limited | No | Apache-2.0 Permissive | 1/5 · 5/5 |
| Whisper base OpenAI · 74M | Via runtime | Yes | No | MIT Permissive | 5/5 · 4/5 |
| Whisper medium OpenAI · 769M | Via runtime | Yes | No | MIT Permissive | 2/5 · 5/5 |
| Whisper small OpenAI · 244M | Via runtime | Yes | No | MIT Permissive | 4/5 · 5/5 |
| Whisper tiny OpenAI · 39M | Via runtime | Yes | No | MIT Permissive | 5/5 · 4/5 |
| Whisper turbo OpenAI · 809M | Via runtime | Yes | No | MIT Permissive | 2/5 · 5/5 |
| Whistle Cactus Compute · 16.9 MB file (parameters not stated) | Native | Yes | No | Apache-2.0 Permissive | 5/5 · 2/5 |
English-only specialists
Distil-Whisper large-v3, Moonshine Tiny Streaming (English) and Moonshine Medium Streaming (English) transcribe English only. They are worth testing when you never need another language: the Moonshine models are built for low-latency, low-resource use, and Distil-Whisper is a faster distilled Whisper variant.
Common questions
What is the best local speech-to-text model for English?
There is no single winner; it depends on the workload. In the matcher, Whisper turbo leads for long recordings on a mid-range GPU, VibeVoice-ASR 7B for meetings with speaker labels and VibeVoice-ASR-BitNet for CPU-only machines. Benchmark the top two or three on your own English audio before deciding.
Is there an offline English model with real-time streaming?
Yes. 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 list English and have a native streaming architecture. Measure end-to-end latency on your hardware.
Does Whisper support English?
Yes. All Whisper sizes list English in the official tokenizer language list. Smaller sizes trade accuracy for speed; Whisper turbo is the usual starting point on a GPU.
Which models do not support English?
Every reviewed multilingual model lists English.
Related
- Language support matrix for all 104 languages
- Best local speech-to-text models for multilingual use
- Measure English transcripts with the WER calculator
- Compare the top three side by side
Generated from the reviewed model database (latest review November 3, 2026). "Lists English" means the model's official source explicitly names the language; it does not guarantee equal accuracy across languages.