FnVoice for Mac
Push-to-talk dictation that pastes text at the cursor, with any speech-to-text model through OpenRouter.
By MhmdEssB. Free and open source, MIT licence.
FnVoice at a glance
- Version
- 2.1.0
- Released
- 5 November 2026
- Download size
- 2.1 MB
- Works on
- Apple silicon and Intel
- Licence
- MIT
- Category
- Audio and Music
- Developer
- MhmdEssB
- GitHub stars
- 4
About FnVoice
Push-to-talk dictation for macOS. Hold Fn, speak, and the text is pasted at your cursor. Any speech-to-text model through OpenRouter.
How to install FnVoice on a Mac
- Get OpenDMG. It is a free app store for open source Mac apps. Download OpenDMG.
- Search for FnVoice and press Get. OpenDMG downloads version 2.1.0 from MhmdEssB's own GitHub release.
- Open it. The download is checked against its SHA-256 fingerprint and its signature is checked on your Mac before it lands in Applications.
Updates to FnVoice show up in OpenDMG and install with one button. No account is needed.
Prefer to do it by hand? The developer's file is on GitHub: FnVoice.zip (2.1 MB).
What is new in FnVoice 2.1.0
## What's new - **Vocabulary that actually works.** OpenRouter's speech models do not accept a word list, so FnVoice now rereads each dictation with a small model (Claude Haiku) and your glossary, sorted by domain and read in the context of what you said just before. A safety check only lets it swap a word for a glossary term that sounds like it. You can turn it off in Settings. - **Meeting recording.** Records your microphone and the computer's sound (the other people in a Teams, Zoom or Meet call), then writes the full transcript, with an optional summary, to `Documents/FnVoice Meetings`. Needs macOS 14.2+ and the "System Audio Recording" permission. - **Zero data retention, always on.** Transcription, proofreading and summaries only go through providers that keep nothing. Settings shows which models are compatible. - macOS permissions no longer reset when you rebuild the app. The app is not signed by Apple: right-click > Open on first launch, or run `xattr -dr com.apple.quarantine /Applications/FnVoice.app`.
More Audio and Music apps
-
MonitorControlAdjust external monitor settings
-
FluidVoiceVoice-to-text app with AI enhancement
-
VoiceInkReal-time speech-to-text app
-
eqMacSystem-wide audio equalizer and volume mixer
-
LyricsXDisplay lyrics for iTunes/Spotify
-
FreeFlowPush-to-talk speech-to-text tool that inserts polished transcripts into any app