Other Families
Moonshine, Cohere, Granite, Qwen3-ASR, Audio8-ASR, SenseVoice, Dolphin, GigaAM, Vosk/Kaldi, and T-One — the low-latency, multilingual, and Russian-focused models beyond Whisper and NeMo.
Beyond Whisper and NeMo, WinSTT ships ten more model families on the same ONNX engine — covering ultra-low-latency English dictation, leaderboard-topping multilingual ASR, LLM-decoder ASR, East-Asian and Eastern-language coverage, and three Russian-specialist engines. Pick by language coverage first, then by the accuracy/speed trade-off.
Every model on this page runs through the single onnx-asr ONNX engine, supports the live realtime preview, and is hot-swappable from the Model tab — no restart, no backend to choose. Precision is set per-model via onnxQuantization; see Compute Types.
Moonshine
Moonshine is a raw-audio encoder built for latency. The catalog ships Moonshine v2 ("Ergodic Streaming Encoder"): its sliding-window encoder runs incrementally — each 40 ms hop of audio is encoded once as it arrives, so live text appears while you speak and the final transcript is ready almost as soon as you stop. Tiny, Small and Medium cover English; the language tunes are single-language only, with no auto-detect. Three first-generation (v1) tunes stay for languages v2 does not cover yet (Korean, Ukrainian, French).
| Model | Params | WER | RTFx | Language |
|---|---|---|---|---|
| Moonshine v2 Tiny | 44M | 12.0 | 2079 | English |
| Moonshine v2 Small | 140M | 7.8 | 791 | English |
| Moonshine v2 Medium | 266M | 6.7 | 439 | English |
| Moonshine v2 Tiny (JA / ZH / AR / VI / ES / DE / TL) | 27M | 6.7 – 19.1 | 2641 | One language each |
| Moonshine v2 Small (JA / ES / DE) | 113M | 4.8 – 6.7 | 894 | One language each |
| Moonshine Tiny (KO) | 27M | 15.0 | 3733 | Korean |
| Moonshine Base (KO) | 62M | 10.5 | 2767 | Korean |
| Moonshine Tiny (UK) | 28M | — | 3733 | Ukrainian |
| Moonshine Tiny (FR) | 28M | — | 3733 | French |
v2 models ship fp32 ("", default) and int8 graphs; int8 is 20–30% faster on CPU at near-identical accuracy. The v1 tunes keep their wider quantization range (fp16, q4, bnb4, int8, uint8, q4f16). Moonshine runs on the CPU.
The v1 English, Arabic, Vietnamese, Chinese and Japanese models were replaced; a saved selection moves to its v2 counterpart automatically (Base → v2 Small, Base JA → v2 Small JA, Base ZH → v2 Tiny ZH). Korean and Ukrainian v1 tunes are under the Moonshine Community License (non-commercial; free commercial use under US$1M annual revenue); everything else is MIT.
A natural realtime model
Moonshine v2 Tiny streams natively at a fraction of real time on a CPU, so it makes an ideal realtime preview model. Pair it with a larger main model when you want the live preview to feel instant without taxing the GPU.
Cohere
Cohere Transcribe is a 2B-parameter Conformer encoder with a lightweight Transformer decoder. It sits near the top of the Hugging Face Open ASR Leaderboard at 5.2 average WER — second in the catalog only to Granite Speech 4.1 2B Plus. It covers 14 languages with automatic language detection.
| Model | Params | WER | RTFx | Languages |
|---|---|---|---|---|
| Cohere Transcribe | 2B | 5.2 | 916 | 14 |
Quantizations: "" (default), fp16, q4, and q4f16. The default fp32 graph is the largest single download in the catalog (~5 GB); on a GPU, the fp16 (~2.4 GB) or q4f16 (~1.5 GB) variants give you most of the accuracy for a fraction of the size and VRAM.
Plan for the download and VRAM
Cohere is a 2B model. Even the smallest q4f16 download is ~1.5 GB, and the default
precision needs roughly 5 GB of free VRAM to create the GPU session. If the session
can't fit, ONNX Runtime falls back to CPU — accurate, but slow at this size.
Granite Speech
IBM Granite Speech 4.1 brings two 2B-parameter models to the catalog: an autoregressive
Plus model and a non-autoregressive NAR model. Both cover English, French, German,
Spanish, and Portuguese, and both are useful when punctuation and written-form output matter
as much as raw word recognition.
| Model | Params | WER | RTFx | Languages | Quant | Typical size |
|---|---|---|---|---|---|---|
| Granite Speech 4.1 2B Plus | 2B | 4.9 | 547 | en · fr · de · es · pt | —, int8, fp16w | 4.1 GB int8 / 16.4 GB default |
| Granite Speech 4.1 2B NAR | 2B | 5.0 | 2079 | en · fr · de · es · pt | —, int8, fp16w | 2.5 GB int8 / 9.8 GB default |
Large-model class
Granite is a large speech model family. Start with int8 unless you are explicitly testing
the full export; the default graphs are much larger than typical dictation models.
Qwen3-ASR
Qwen3-ASR is the new Alibaba Qwen family in this release. It pairs a Whisper-style audio
encoder with a Qwen3 decoder and runs through three ONNX graphs (encoder,
decoder_init, decoder_step) plus a shared fp16 embedding table. The catalog ships the
int4 exports because the full precision graphs are too large for normal desktop use.
| Model | Params | Languages | Quant | Download |
|---|---|---|---|---|
| Qwen3-ASR 0.6B | 600M | 30 + auto-detect | int4 only | 2.0 GB |
| Qwen3-ASR 1.7B | 1.7B | 30 + auto-detect | int4 only | 4.1 GB |
CPU-first for correctness
Qwen3-ASR is currently pinned away from unverified non-CUDA GPU paths. That keeps the new int4 LLM-decoder graph on the safest execution path while the engine matures.
Audio8-ASR and ARK-ASR
Audio8 ships two arkasr models (plus Edge0's streaming Infinite model, below). Audio8-ASR 0.1B is the smallest LLM-decoder model in the
catalog: the same Qwen3-ASR audio tower, but feeding an 8-layer Qwen-style decoder of only 0.1B
parameters (0.32B end-to-end). That makes it the one LLM-decoder option that fits comfortably on a
CPU-only machine — the int4 download is under 700 MB, where Qwen3-ASR starts at 2.0 GB.
ARK-ASR 0.6B trades that footprint for accuracy: a Whisper-large encoder over a 0.6B decoder
(~1.3B end-to-end), 19 languages, and 5.53 WER on the Open ASR Leaderboard. ARK-ASR 3B
pushes the same design to a 3B decoder and posts 4.76 WER — the most accurate model in the
catalog — at the cost of a 4.4 GB download and noticeably slower CPU decoding.
| Model | Params | Languages | Quant | Download |
|---|---|---|---|---|
| Audio8-ASR 0.1B | 0.32B | 7 + auto-detect | fp32 · int8 · int4 | 0.67 – 2.0 GB |
| ARK-ASR 0.6B | 1.3B | 19 + auto-detect | int8 only | 1.8 GB |
| ARK-ASR 3B | 4.06B | 19 + auto-detect | int8 · int4 | 2.9 – 4.4 GB |
| Audio8-ASR Infinite | 4.09B | zh · en | int8 · int4 | 3.3 – 5.4 GB |
On ARK-ASR 3B, int4 is smaller — not faster
Unlike the 0.1B (where int4 is the fastest tier), the 3B's int4 weights are ~50% slower than
its int8 ones on CPU: 4-bit weights are dequantized on the fly, and at this size that costs more
than the narrower weights save. Pick int8 for speed and int4 only when you need the 1.5 GB
back.
Non-commercial licence
Audio8-ASR is released under CC BY-NC 4.0 — commercial use is not permitted under that licence. Check the model card before using it for anything beyond personal or research work. Cohere Transcribe carries the same restriction; every other family on this page is permissively licensed.
Decodes in 24-second chunks
The decoder's key/value cache is a fixed 512 positions shared between the audio prompt and the transcript, so WinSTT segments longer recordings on silence at 24 s. This is automatic — long recordings transcribe in full — but it means Audio8 re-encodes per chunk rather than holding a whole take in one pass.
Audio8-ASR Infinite (Edge0, Apache-2.0) is a different architecture under the Audio8 name: a causal, Voxtral-style audio tower feeding a Qwen2.5-3B decoder that emits one token every 80 ms at a fixed 480 ms delay. It is a native streaming model — live dictation sees text grow word by word instead of re-decoding a window — and both attention caches roll, so memory stays constant however long the recording runs (the 24-second chunking above does not apply). The decoder also predicts end of turn, which WinSTT uses to finalize a segment. It covers Chinese and English only and cannot auto-detect, so set the spoken language explicitly — speech in the other language gets translated rather than transcribed. At ~4.1B parameters it runs on the CPU and needs a fast multi-core machine to keep up in real time.
SenseVoice
FunAudioLLM SenseVoice Small is a 234M Conformer encoder focused on East-Asian languages: Chinese, English, Japanese, Korean, and Cantonese, with automatic language detection. It ships as a single-pass int8 graph — there is no fp32 variant — so the download is a compact 159 MB and the only available precision is int8.
| Model | Params | WER | RTFx | Languages |
|---|---|---|---|---|
| SenseVoice Small | 234M | 10.6 | 850 | zh · en · ja · ko · yue |
Dolphin
DataoceanAI Dolphin Base CTC is a compact int8 CTC model for Eastern-language coverage:
Arabic, Chinese, Japanese, Korean, Vietnamese, Hindi, Thai, Indonesian, Malay, Tamil, Urdu,
Persian, Bengali, Nepali, and Burmese. It is a good alternative when Whisper's broad
multilingual model is more than you need.
| Model | Params | Quant | Download | Languages |
|---|---|---|---|---|
| Dolphin Base CTC | 140M | int8 only | 104 MB | 15 |
Russian-specialist families
Three families target Russian exclusively. They are the right pick when you dictate primarily in Russian and want accuracy that beats Whisper at a fraction of the size. (NVIDIA's Russian FastConformer models live in the NeMo family.)
GigaAM
GigaAM v3 is SaluteDevices' 243M Russian engine, shipped in two end-to-end variants: a CTC graph (faster decoding) and an RNN-T graph (higher accuracy).
| Model | Params | WER | RTFx | Architecture |
|---|---|---|---|---|
| GigaAM v3 E2E CTC | 243M | 9.2 | 5000 | CTC — faster decoding |
| GigaAM v3 E2E RNNT | 243M | 8.4 | 4500 | RNN-T — higher accuracy |
GigaAM supports "" (default) and int8. The default graph is a ~3.5 GB download; int8 drops it to ~900 MB.
Vosk / Kaldi
Vosk provides lightweight offline recognition built on the Kaldi toolkit. Both Russian models are small, load fast, and run comfortably on CPU — the small variant is the smallest Russian option in the catalog.
| Model | Params | WER | RTFx | Notes |
|---|---|---|---|---|
| Vosk Russian | 65M | 6.1 | 350 | Full model — higher accuracy |
| Vosk Russian (Small) | 23M | 9.8 | 800 | Lightweight — faster, smaller download |
Vosk/Kaldi models support "" (default) and int8. The full model is a 264 MB download (72 MB at int8); the small model is 93 MB (27 MB at int8).
T-One
T-Tech's T-One is a 72M Russian engine that hits accuracy on par with the NeMo Russian FastConformer models at a much smaller footprint (144 MB).
| Model | Params | WER | RTFx | Notes |
|---|---|---|---|---|
| T-One | 72M | 5.3 | 500 | Default precision only |
Picking by language
Use this to narrow the list before weighing accuracy and speed:
| You need… | Best fit here |
|---|---|
| Fastest English realtime / dictation | Moonshine Tiny or Base |
| Top accuracy, 14 languages | Cohere Transcribe |
| LLM-decoder multilingual ASR | Qwen3-ASR 0.6B or 1.7B |
| LLM-decoder ASR on a CPU-only machine | Audio8-ASR 0.1B |
| Written-form punctuation in five languages | Granite Speech 4.1 |
| Chinese / Japanese / Korean / Cantonese | SenseVoice Small (or a Moonshine fine-tune) |
| Eastern-language CTC coverage | Dolphin Base CTC |
| Arabic or Vietnamese | Moonshine Tiny (AR) / (VI) |
| Best Russian accuracy | GigaAM v3 RNN-T |
| Smallest Russian, CPU-only | Vosk Russian (Small) or T-One |
Single-language models hide the language picker
The Moonshine fine-tunes and every Russian model are single-language — the Language control in the Model tab disappears for them, since there is nothing to detect or pin. Cohere, Qwen3-ASR, Audio8-ASR, and SenseVoice support auto-detect, so they keep it.
Hot-swapping vs. family switches
Switching between models within this group hot-swaps live without a restart. Changing to a different model family (e.g. Moonshine → Qwen3-ASR) reconnects the engine — the overlay shows a brief "swapping" state.
Related
Whisper Models
OpenAI Whisper and the compressed Lite-Whisper variants — multilingual and English-only.
NeMo Models
NVIDIA Parakeet and Canary, plus the Russian FastConformer models.
Compute & quantization
What int8, fp16, q4, and q4f16 mean — and how to read the picker's download badges.
Choose a model
Set your main model, realtime model, language, and device in the Model tab.
NVIDIA NeMo
NVIDIA's Parakeet and Canary models — Conformer-based recognizers that run at 1800–6100× real-time on the same ONNX engine as everything else.
Compute & Quantization
How WinSTT picks an ONNX Runtime execution provider and what the fp16 / int8 / q4 quantization labels mean for size, speed, and accuracy.