Quick checks
1
Confirm a model is downloaded
Local transcription needs the model on disk. The model picker shows which
are installed. If a download failed, see
A model won’t download.
2
Check the mode you're using is set to local
As above — the right tab, not just the right section.
3
Try a smaller model
Large models need substantial memory. If a small one works and a large one
doesn’t, that’s the constraint, and the smaller model is a real answer
rather than a workaround.
4
Check bundled components weren't quarantined
Security software removing whisper.cpp, sherpa-onnx or FFmpeg breaks local
transcription specifically while leaving everything else working. See
Antivirus blocks OpenWhispr.
GPU acceleration
If GPU acceleration fails — an unsupported card, or not enough video memory — OpenWhispr restarts on the CPU, retries the same request, and tells you it’s using CPU instead. Your dictation still completes; it’s slower. If that happens every time, turn GPU acceleration off from the GPU card in the transcription model picker. It removes the failed attempt and the delay it adds.What “local” does and doesn’t need
- No network once the model is downloaded — as long as cloud fallback (below) is off, which is the default.
- No plan allowance — local transcription doesn’t count against your weekly words on any plan.
- Real CPU or GPU work — so it’s slower than cloud on modest hardware, and a laptop on battery may throttle it.
FAQ
It falls back to the cloud on its own.
It falls back to the cloud on its own.
That only happens if cloud fallback has been enabled — it defaults to
off, so out of the box a failed local attempt just fails rather than
silently going to the cloud. If you’re seeing this, a debug log will show
what’s configured and why the local attempt failed — see
how to send one.
Local is much slower than cloud.
Local is much slower than cloud.
Expected on most machines. A smaller model is the usual answer if speed
matters more than the last few points of accuracy.
Which languages work locally?
Which languages work locally?
It depends on the model — Whisper and Parakeet support different sets.
Local models has the detail.
Is local really private?
Is local really private?
Local transcription runs on your machine and the audio doesn’t leave it —
as long as cloud fallback is off, which is the default for every install.
If it’s been enabled, a failed local attempt sends that audio to the
cloud instead of failing.
Cloud vs local sets out what each mode sends.