SnailText
EN

German speech to text

German speech to text, running on your own machine

·

Dictate in German into any app on Mac or Windows. SnailText runs Whisper locally - one of its strongest languages - with a German-tuned prompt and a cleanup pass that restores the noun capitalization and umlauts stock Whisper drops. Nothing is uploaded.

Download for Macand start dictating in any app

The short version

German is one of Whisper's best-supported languages: on clean audio the large model lands around 4-6% word error rate, near English-level. But stock Whisper has two documented German weak spots - it drops the capitalization German requires on every noun, and it sometimes splits or mis-joins long compound words. SnailText runs the model locally on Mac and Windows, adds a German-specific initial_prompt, and runs a German-aware cleanup pass that targets exactly those two failure modes. Press a hotkey, speak German, and the text is pasted at your cursor in any app. Audio is processed in RAM and never leaves your device.

German dictation: local Whisper vs cloud STT

SnailText (local)Typical cloud German STT
Where audio goesStays on your device, in RAMUploaded to a server for every phrase
Works offlineYes, after the model downloads onceNo, needs a connection every time
Noun capitalizationCleanup pass restores itStock Whisper drops it, especially smaller models
Compound wordsCleanup pass fixes split/mis-joined nounsLeft as the model emitted them
Umlauts ä ö ü and ßBiased on by the German promptUsually right, but ASCII fallbacks slip through
Account / costNo account, free tier, unlimitedAccount + per-minute or per-seat billing

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.

Talk instead of typing

Download for Mac

and start dictating in any app

Frequently asked questions

How accurate is German speech to text?

+

On clean audio, local Whisper reaches around 4-6% word error rate on German with the large model - one of its strongest languages, near English-level (Whisper's English word error rate on the same benchmark is around 2-3%). Everyday dictation runs a bit higher. The main stock-Whisper weaknesses are dropped noun capitalization and occasional split compound words, which SnailText's German cleanup pass targets directly.

Can I use this to transcribe German audio, or is it only live voice to text?

+

The core of SnailText is live German voice to text: press a hotkey, speak, and the text is pasted at your cursor in any app. It is built for dictating as you go rather than batch-transcribing existing recordings, though the same local Whisper model powers both. Turning German audio files into text is a related but separate workflow.

Does German dictation work offline?

+

Yes. SnailText runs the Whisper model on your own Mac or Windows machine, so German dictation works with no internet connection after the model downloads once. Audio is processed in RAM and never uploaded.

Does it capitalize German nouns correctly?

+

That is one of the specific things SnailText fixes. German capitalizes every noun and stock Whisper often drops this, especially on smaller models. SnailText runs a German-aware cleanup pass that restores noun capitalization so the output reads like proper written German.

Does it handle compound words and umlauts?

+

Yes. Long German compounds like Rechtsschutzversicherung are handled by the model and the cleanup pass fixes the cases it splits or mis-joins. Umlauts ä ö ü and ß are biased on by the German-specific prompt, avoiding the "uber"/"Munchen" ASCII fallbacks that untuned Whisper sometimes produces.

Does it work with Swiss German or Austrian German?

+

It targets standard High German, which covers Germany and Austria well. Swiss German is a genuinely harder case - it has no standardized spelling and effectively needs dialect-to-standard translation, so every stock-Whisper tool scores much worse on it. We flag this rather than imply it works as well as standard German.

German speech to text, on your own machine.

Free to start on Mac and Windows. Press Option+Space (Mac) / Ctrl+Space (Windows), speak German, and the text lands at your cursor in any app - with noun capitalization and umlauts intact. No account, nothing uploaded, works offline.

Download for Macand start dictating in any app