WinSTT logoWinSTT
Models

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.

10
model families on this page
4.9
lowest WER (Granite Speech 4.1 2B Plus)
3733
fastest RTFx (Moonshine Tiny KO/UK/FR)
30
Qwen3-ASR languages

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).

English WER is the Open ASR leaderboard average from the model card; language-tune WER/CER is a 20-utterance FLEURS check. v2 RTFx is scaled from measured CPU speed against v1 Tiny, so it is lower than the leaderboard GPU figure of the v1 rows. Read WER within a family, not across.
ModelParamsWERRTFxLanguage
Moonshine v2 Tiny44M12.02079English
Moonshine v2 Small140M7.8791English
Moonshine v2 Medium266M6.7439English
Moonshine v2 Tiny (JA / ZH / AR / VI / ES / DE / TL)27M6.7 – 19.12641One language each
Moonshine v2 Small (JA / ES / DE)113M4.8 – 6.7894One language each
Moonshine Tiny (KO)27M15.03733Korean
Moonshine Base (KO)62M10.52767Korean
Moonshine Tiny (UK)28M—3733Ukrainian
Moonshine Tiny (FR)28M—3733French

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.

Languages: Arabic, German, Greek, English, Spanish, French, Italian, Japanese, Korean, Dutch, Polish, Portuguese, Vietnamese, Chinese — with auto-detect.
ModelParamsWERRTFxLanguages
Cohere Transcribe2B5.291614

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.

The Plus model posts the lowest WER in the catalog; the single-pass NAR model gives up almost nothing in accuracy while decoding ~4× faster. The older Granite Speech 4.1 2B id is migrated to the newer 2B Plus export.
ModelParamsWERRTFxLanguagesQuantTypical size
Granite Speech 4.1 2B Plus2B4.9547en · fr · de · es · pt—, int8, fp16w4.1 GB int8 / 16.4 GB default
Granite Speech 4.1 2B NAR2B5.02079en · fr · de · es · pt—, int8, fp16w2.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.

Languages include Chinese, English, Cantonese, Arabic, German, French, Spanish, Portuguese, Indonesian, Italian, Korean, Russian, Thai, Vietnamese, Japanese, Turkish, Hindi, Malay, Dutch, Swedish, Danish, Finnish, Polish, Czech, Filipino, Persian, Greek, Hungarian, Macedonian, and Romanian.
ModelParamsLanguagesQuantDownload
Qwen3-ASR 0.6B600M30 + auto-detectint4 only2.0 GB
Qwen3-ASR 1.7B1.7B30 + auto-detectint4 only4.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.

Audio8-ASR covers English, Chinese, Cantonese, French, Japanese, German, and Korean; its int4 tier pairs the int8 audio tower with the int4 decoder (the bundle ships no int4 tower). ARK-ASR 0.6B is the larger sibling — a Whisper-large encoder over a 0.6B decoder, 19 languages, WER 5.53 — and is Apache-2.0, so the non-commercial note below applies to the 0.1B only.
ModelParamsLanguagesQuantDownload
Audio8-ASR 0.1B0.32B7 + auto-detectfp32 · int8 · int40.67 – 2.0 GB
ARK-ASR 0.6B1.3B19 + auto-detectint8 only1.8 GB
ARK-ASR 3B4.06B19 + auto-detectint8 · int42.9 – 4.4 GB
Audio8-ASR Infinite4.09Bzh · enint8 · int43.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.

yue = Cantonese. SenseVoice ships int8-only; the picker offers no other quantization.
ModelParamsWERRTFxLanguages
SenseVoice Small234M10.6850zh · 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.

Dolphin is single-pass CTC and ships only as an int8 graph.
ModelParamsQuantDownloadLanguages
Dolphin Base CTC140Mint8 only104 MB15

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).

Russian only. Both variants offer the default precision plus int8. WER is the upstream multi-benchmark average — compare it within this family, not against the other Russian engines' single-benchmark figures.
ModelParamsWERRTFxArchitecture
GigaAM v3 E2E CTC243M9.25000CTC — faster decoding
GigaAM v3 E2E RNNT243M8.44500RNN-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.

Russian only. Both offer the default precision plus int8.
ModelParamsWERRTFxNotes
Vosk Russian65M6.1350Full model — higher accuracy
Vosk Russian (Small)23M9.8800Lightweight — 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).

Russian only. Ships in default precision — the picker offers no int8 variant.
ModelParamsWERRTFxNotes
T-One72M5.3500Default precision only

Picking by language

Use this to narrow the list before weighing accuracy and speed:

For broad multilingual coverage with auto-detect, also compare the Whisper and NeMo families.
You need…Best fit here
Fastest English realtime / dictationMoonshine Tiny or Base
Top accuracy, 14 languagesCohere Transcribe
LLM-decoder multilingual ASRQwen3-ASR 0.6B or 1.7B
LLM-decoder ASR on a CPU-only machineAudio8-ASR 0.1B
Written-form punctuation in five languagesGranite Speech 4.1
Chinese / Japanese / Korean / CantoneseSenseVoice Small (or a Moonshine fine-tune)
Eastern-language CTC coverageDolphin Base CTC
Arabic or VietnameseMoonshine Tiny (AR) / (VI)
Best Russian accuracyGigaAM v3 RNN-T
Smallest Russian, CPU-onlyVosk 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.

On this page