
nerd-dictation is the Unix answer to dictation: a single Python file, GPL-3.0, running VOSK offline, with no background service and no GUI. You bind it to a key, it records while held, and it types the result. Configuration means writing Python functions that transform the text — which sounds like a burden until you realise it means you can do literally anything to the output.
| Platforms | Linux — X11, Wayland, and TTYs, via a choice of input tools |
| Pricing | Free, GPL-3.0 |
| Engine | VOSK-API |
| Offline | Yes, entirely |
| Dependencies | One Python file, Python 3.6+ |
| Configuration | Python scripts |
| Maturity | ~1,900 GitHub stars, 169 forks, 161 commits |
Free, GPL-3.0.
Linux users who prefer composable tools over applications and are comfortable configuring things in Python — the same people who script their window manager. If you want offline Linux dictation that just works with a tray icon and modern accuracy, Vocalinux or Handy will serve you far better. nerd-dictation's appeal is precisely that it's a script you fully control.
Last verified: 9 August 2026.