Types into any app
Native apps get direct Accessibility insertion. Terminals and Electron apps (Ghostty, VS Code, Zed) get a reliable ⌘V paste fallback.
100% on-device · macOS 14+ · Apple Silicon
TrivialVoice is a private, local-only dictation app for macOS. Hold a key, speak, release — your words are transcribed on your device and inserted into whatever app you're using. No account. No cloud. No telemetry.
How it works
Setup takes a minute. After that it disappears into the background and just works.
Pick fn or right ⌘ as your dictate key during setup. Press and hold it anywhere in macOS.
A floating indicator shows the target app and a live waveform. Say “new line” or “new paragraph” for breaks.
Let go and your transcribed text lands in the focused field. Double-press for hands-free mode; esc to cancel.
Private by architecture
Privacy isn't a setting you toggle — it's how TrivialVoice is built. Audio, transcripts, your dictionary, history and stats are processed and stored entirely on your Mac.
Features
Everything you need to talk instead of type — and nothing you don't.
Native apps get direct Accessibility insertion. Terminals and Electron apps (Ghostty, VS Code, Zed) get a reliable ⌘V paste fallback.
A tidy microphone icon lives in your menu bar: open the app, jump to your dictionary, check for updates or send feedback.
Every dictation is saved locally. Search it, delete items, clear everything, or export to a plain-text file.
Teach it names, jargon and acronyms. Map a heard phrase to the exact replacement you want, with optional case sensitivity.
Say “new line” or “new paragraph” for breaks. Deterministic voice commands and dictionary rules apply automatically.
See dictations, words, 7-day totals and averages on the Home tab — computed and kept entirely on your Mac.
On-device speech models
Choose the model that fits your language and your Mac. Both run locally on the Apple Neural Engine.
Recommended default
Fast, accurate transcription optimized for Apple Silicon. Batch-decodes a short clip in a fraction of a second on the ANE.
Language fallback
Broad language coverage for when Parakeet doesn't support your preferred dictation language. Still fully local.
Optional on-device cleanup (punctuation & casing polish via MLX) is on the roadmap and disabled by default — deterministic voice commands and dictionary rules work today.
TrivialVoice is free in v1. Requires an Apple Silicon Mac running macOS 14 or later.
On first launch you'll grant Microphone and Accessibility permissions, choose your dictate key, and download a speech model. That's it.
FAQ
No. TrivialVoice processes speech and stores everything locally. It never transmits audio, transcripts, your dictionary, history, stats or telemetry to any remote service. The only network use is a one-time speech-model download.
No. There's no sign-in, no license activation and no payment in v1. Local dictation is never gated behind a paywall.
Apple Silicon Macs running macOS 14 or later. The speech models are optimized for the Apple Neural Engine.
Yes. After the initial model download, dictation works with no internet connection at all.
Any focused text field. Native apps get direct Accessibility insertion; terminals and Electron apps (like Ghostty, VS Code and Zed) use a clipboard-paste fallback. If Accessibility is off, your text is safely left on the clipboard to paste with ⌘V — it's never lost.
Start with Parakeet — it's the recommended default and the fastest on Apple Silicon. Switch to Whisper if you need a language Parakeet doesn't cover.