Frequently asked questions
Everything people ask about WritHer, the free offline voice dictation app for Windows. Something missing? Open an issue on GitHub.
Is WritHer really free?
Yes. WritHer is free and open source under the MIT license. There are no word limits, no premium tier, no trial period and no account. You can read, audit and fork the full source code on GitHub.
Does WritHer work offline?
Yes, 100%. Speech recognition runs locally with faster-whisper, the assistant uses a local LLM via Ollama, and data is stored in a local SQLite database. Internet is only needed once, on first launch, to download the Whisper speech model (about 250 MB for the default model). After that, everything works with the network unplugged.
How is WritHer different from Wispr Flow?
Wispr Flow is a paid cloud service ($12–15/month, free tier capped at 2,000 words per week) available on Mac, Windows, iPhone and Android. WritHer is free, open source and processes everything on your own Windows PC — nothing is sent to any server. WritHer also adds a local voice assistant for notes, reminders and appointments, and an opt-in mode for dictating symbols and code. Wispr Flow is better if you need macOS or mobile apps, or AI-powered rewriting of your text.
Read the full WritHer vs Wispr Flow comparison.
What do I need to run WritHer?
Windows 10 or 11, a working microphone, and an internet connection on first launch to download the
Whisper model. No GPU is required: the default small model runs on a normal
CPU. For assistant mode only, you also need Ollama installed with a
local LLM such as llama3.1:8b.
Do I need Ollama to use WritHer?
Only for assistant mode (voice commands for notes, reminders and appointments). Dictation works completely without Ollama — if all you want is speech-to-text into any app, just install WritHer and go.
Which languages does WritHer support?
Speech recognition is powered by Whisper, which understands about 90 languages. You
can leave recognition on Auto (detects the language of each clip) or pin it to English,
Italian or German from Settings. The user interface ships in English, Italian and German, and adding a
new UI language is a single entry in locales.py.
Can I dictate code and symbols by voice?
Yes — this is one of WritHer's unique features. Enable the opt-in Symbol & spelling
mode in Settings, then say "forward slash", "semicolon", "open bracket" or number words to get
the actual characters. You can spell identifiers letter by letter: saying "W H forward slash F A
T" types WH/FAT. Normal prose and contractions like don't are never
mangled.
Is my voice data private?
Yes. Your audio never leaves your computer: transcription and intent parsing run locally, notes are stored in a local SQLite file, and WritHer contains no telemetry, analytics or account system. Because the code is open source, this is verifiable rather than a promise.
Does dictation work in every application?
WritHer pastes transcribed text into whatever window has focus using the clipboard, so it works in
virtually any app that accepts Ctrl+V: editors, browsers, chat apps, IDEs, terminals. Your
previous clipboard content is saved and restored automatically. If an app blocks paste injection, the
text is saved to a recovery file so nothing is lost.
How accurate is the transcription?
Accuracy depends on the Whisper model you choose in Settings. The default small model
(244 MB) is a good balance and handles symbol phrases reliably. If your machine is fast,
medium or large-v3 give noticeably better accuracy; tiny and
base are faster but weaker. A custom vocabulary and priming terms can further improve
recognition of names and jargon.
Is there a macOS or Linux version?
Not yet — WritHer currently supports Windows 10 and 11. macOS and Linux ports are the top items on the contribution wishlist, and the project welcomes contributors. If you need cross-platform open-source dictation today, Handy and OpenWhispr are honest alternatives (without WritHer's assistant and symbol mode).
How do I install WritHer?
Download the latest WritHer zip from
GitHub Releases, extract it anywhere
and run WritHer.exe — the speech model downloads automatically on first launch. Prefer
source? Clone the repository and run main.py with Python 3.11+. Full instructions are in the
README.