How accurate is German speech to text with local Whisper?
German is one of Whisper's strongest languages. On the Whisper paper's Multilingual LibriSpeech benchmark (clean read speech), the large model lands around 4-6% word error rate on German - in the same top tier as Spanish and French, near English-level. Everyday dictation runs a little higher than a clean benchmark, but German is firmly production-grade on a good local model.
As with every language, accuracy tracks model size more than local-versus-cloud - it is the same open-source Whisper. German reaches production quality on the larger models; the compact free-tier models are usable for clean, simple German but drop capitalization and punctuation more often. SnailText's larger German-quality models are on Pro.
One honest boundary: standard High German is what these numbers describe. Swiss German is a different problem - it has no standardized spelling and effectively needs dialect-to-standard translation, so stock Whisper scores several times worse on it. SnailText targets standard High German; we would rather set that expectation than imply Swiss German works as well.
What German dictation gets wrong, and what we do about it
Noun capitalization. German capitalizes every noun, and stock Whisper routinely drops it - users report clean German transcribed almost entirely in lowercase, especially on smaller models. This is the single most common German complaint. SnailText's German cleanup pass restores noun capitalization so the text reads as written German, not lowercase soup.
Compound words. German builds long single-word compounds like Rechtsschutzversicherung. Whisper gets most of them right but splits or mis-joins a meaningful minority. The German-aware post-processing pass fixes the split and mis-joined cases so you are not manually gluing words back together.
Umlauts and ß. Whisper generally outputs ä ö ü and ß correctly, but errors surface as ASCII fallbacks - "uber" for "über", "Munchen" for "München". The German-specific prompt biases toward correct German orthography to keep those right.
Why local, and why German-tuned
Most dictation tools ship stock Whisper and inherit its German quirks unchanged - the lowercase nouns, the split compounds, the occasional ASCII umlaut. Higher-effort tools fine-tune or add post-processing, but the ones that tune heavily tend to be cloud services that upload your audio. SnailText is the other combination: the same best-in-class local Whisper model, plus a German-tuned prompt and a German-aware cleanup pass that attacks the two documented German failure modes, running entirely on your own hardware.
That matters when your German dictation is sensitive - legal work, medical notes, internal company documents. The audio is processed in RAM and never uploaded, so the privacy guarantee is architectural, not a policy. It also means it keeps working with no internet.
Prefer the whole interface in German? SnailText ships a fully German UI. The dictation engine is identical; these language pages are about dictating in German whatever your interface language.