WinSTT logoWinSTT
Models

Models

Browse the full WinSTT speech-to-text catalog — 70+ on-device ONNX models across 12 families, with accuracy, speed, size, and language coverage so you can pick the right trade-off.

WinSTT ships 70+ speech-to-text models across 12 families, all running on a single ONNX engine on your own hardware. Pick one in the Model tab and the app downloads it in the background — nothing about your audio leaves the machine.

The open model picker showing a maker rail on the left and model rows with accuracy and speed bars, parameter size, language scope, and per-quantization download badges.
Every model shows its accuracy and speed bars, size, language scope, and which quantizations you can download.

One engine, many models

Every model — Whisper included — runs through the same inference engine (ONNX Runtime via the onnx-asr library). There is no separate backend to choose: switching models is a download, not a re-install. Most swaps happen live without restarting the server.

Whether inference runs on the GPU or CPU is decided by the installer you chose and the Device setting, not by the model. Numerical precision is chosen per-download via quantization.

73
models
12
families
99
languages (Whisper)
4.9
best WER (Granite 4.1 2B Plus)

The 12 families

Each row sums up one family: how many models it offers, the typical on-disk size at default precision, the languages it covers, and where it fits best. Lower WER (word error rate) is more accurate; higher RTFx (real-time factor) is faster.

Sizes are representative downloads; smaller quantizations are usually available. The catalog totals 73 shipped entries plus user-dropped custom models.
FamilyModelsTypical sizeLanguagesRecommended for
Whisper12149 MB – 4.5 GB99 (multilingual + EN-only)The all-rounder — accuracy at every size, broadest language reach
Lite-Whisper3~1.1 GB99Compressed Whisper Large v3 Turbo — large-model quality at smaller size
NeMo340.1 – 4 GBEnglish, Russian, and 25-lang multilingualFast offline Parakeet / Canary plus native streaming exports
Moonshine100.1 – 0.7 GBEN + per-language fine-tunesLowest-latency real-time on CPU; tiny footprint
Cohere1~5.1 GB14Top-tier accuracy — near the top of the HF Open ASR leaderboard
Granite Speech22.5 – 16 GBen · fr · de · es · ptIBM autoregressive and non-autoregressive speech models with strong punctuation
Qwen3-ASR22.0 – 4.1 GB30Alibaba Qwen LLM-decoder ASR with auto language detection; int4-only downloads
Audio8-ASR / ARK-ASR30.67 – 4.4 GB7 · 19LLM-decoder ASR at three sizes — the 0.1B runs on any CPU (non-commercial licence); the Apache-2.0 ARK-ASR pair tops the accuracy table at 3B
SenseVoice1159 MB5 (zh/en/ja/ko/yue)Fast East-Asian multilingual in a tiny int8 graph
Dolphin1104 MB15 Asian and Middle Eastern languagesCompact multilingual CTC model for Eastern-language coverage
GigaAM2~3.5 GBRussianBest-in-class Russian (CTC / RNNT)
Kaldi / Vosk / Zipformer593 – 478 MBEnglish + Russian + ArabicLightweight Vosk and Zipformer models for low-end hardware, incl. Quranic Arabic phonemes
T-One1144 MBRussianCompact Russian streaming ASR

A few standouts

WER and RTFx are anchored to the HF Open ASR Leaderboard averages (H200); your numbers vary with audio, language, hardware, and quantization.
ModelParamsWERRTFxLanguagesDefault size
Whisper Tiny38M16.8135099149 MB
Whisper Large v3 Turbo796M7.0783991.1 GB
Moonshine Base62M8.62767EN711 MB
Parakeet TDT 0.6B v3627M5.76098252.5 GB
Canary 1B v2978M6.41821254.0 GB
Cohere Transcribe2.0B5.2916145.1 GB
Qwen3-ASR 0.6B600M5.6439302.0 GB
ARK-ASR 3B4.06B4.8491194.4 GB
Granite Speech 4.1 2B Plus2.0B4.954754.1 GB int8
SenseVoice Small234M10.68505159 MB

How to pick

There is no single best model — it's a trade-off between accuracy, speed, size, and language. Start from what matters most to you.

Maximum accuracy

ARK-ASR 3B (WER 4.8) now leads, with Granite Speech 4.1 2B Plus (4.9) and Cohere Transcribe (5.2) close behind, or Whisper Large v3 for the widest language reach.

Lowest latency

Moonshine (up to ~3700 RTFx) is built for real-time English on CPU. For accurate English fast, Parakeet clears 5000 RTFx.

Smallest footprint

Whisper Tiny (149 MB), SenseVoice Small (159 MB), or Moonshine Tiny ship the smallest defaults; q4 / int8 quantizations shrink them further.

Specific language

Whisper covers 99 languages; Qwen3-ASR 30; Cohere 14; Canary / Parakeet v3 25 European languages; GigaAM / Vosk / T-One are Russian; Moonshine has per-language fine-tunes.

Good default

If you're unsure, start with Whisper Large v3 Turbo (multilingual, WER 7.8, ~1.1 GB) or Parakeet TDT 0.6B v3 for fast, accurate English and European dictation. Small machines can begin with Whisper Tiny or Moonshine Base and grow from there.

Real-time preview needs a small model

The live preview only runs models under ~700M parameters. Pair a large main model with a small realtime model (Whisper Tiny, Moonshine, or Canary 180M Flash) so words still stream as you speak.

Quantizations and downloads

Most models offer several quantizations — compressed weight formats (fp16, int8, q4, q4f16, bnb4) that trade a little accuracy for big wins in size and speed. The picker only shows the variants the upstream repo actually publishes, and you can download, pause, resume, or delete each one independently. See Compute & quantization for the full breakdown.

Everything stays local

Models download once into your user data folder and run entirely on-device. Audio is processed in memory and never uploaded — switching models never changes that. The only exception is the optional cloud STT providers, which you opt into explicitly with an API key.

On this page