Free Voice Dictation Apps for Mac (That Actually Work)
Most “free voice dictation” articles are actually lists of paid apps with free trials. This isn’t that. Here are the options that are genuinely free - no trial period, no subscription wall, no “free for 600 minutes then pay.”
1. LexaWrite
Price: Free Engine: OpenAI Whisper (on-device) Privacy: Fully local - no data leaves your Mac
How it works: Hold Fn → speak → release → text appears wherever your cursor is. One key, one action.
What you get for free:
- Unlimited dictation (no time or word limits)
- 99 languages with auto-detection
- Multiple Whisper model sizes (tiny through large)
- Custom dictionary for correcting specific terms
- Style matching
- Transcript history
- Works in every app
What’s the catch? There isn’t one. LexaWrite is genuinely free. No premium tier, no feature gates, no “free for personal use.”
Accuracy: 91-97% depending on model size and conditions.
Best for: Daily dictation in any app. The best free option for serious, regular dictation use.
2. Apple Built-in Dictation
Price: Free (pre-installed on macOS) Engine: Apple’s speech model Privacy: On-device for Apple Silicon; cloud for Intel Macs
How it works: Press Fn twice (or your configured shortcut) → speak → press the shortcut again to stop.
What you get:
- Pre-installed, no download needed
- 60+ languages
- On-device processing on Apple Silicon Macs
- Basic punctuation commands
Limitations:
- ~60-second timeout on some configurations
- No custom dictionary
- Lower accuracy than Whisper (85-92%)
- Doesn’t work in all apps
- No transcript history
- Limited punctuation control
Best for: Occasional, short dictation. If you dictate a few sentences a few times per week, Apple’s built-in option is adequate and requires zero setup.
What to do when Apple Dictation stops working →
3. whisper.cpp (Command Line)
Price: Free and open-source Engine: Whisper (on-device) Privacy: Fully local
How it works: Install via Homebrew, run from Terminal. Record audio, pass the file to whisper.cpp, get text output.
# Install
brew install whisper-cpp
# Transcribe a file
whisper-cpp --model base.en --file recording.wav
What you get:
- Full Whisper model access (all sizes)
- Complete control over parameters
- Scriptable and automatable
- Can be integrated into custom workflows
Limitations:
- Command-line only - no GUI
- No real-time dictation workflow (you need to record first, then transcribe)
- No clipboard paste integration
- Requires comfort with Terminal
- You need to handle audio recording separately
Best for: Developers and technical users who want Whisper in their scripts or custom tools. Not practical for daily dictation unless you build a workflow around it.
4. Google Docs Voice Typing
Price: Free (with Google account) Engine: Google’s cloud speech model Privacy: Cloud-based (audio sent to Google)
How it works: Open a Google Doc → Tools → Voice Typing → click the microphone icon → speak.
What you get:
- Good accuracy for standard English (93-96%)
- Voice commands for formatting (“new paragraph,” “bold”)
- Works in Chrome browser
- No software to install (browser-based)
Limitations:
- Only works in Google Docs (not in other apps)
- Requires internet connection
- Audio is processed by Google’s servers
- Must use Chrome browser
- Can’t dictate into email, Slack, or other apps
- Latency can be noticeable
Best for: Writing Google Docs specifically, when you’re already in the browser and privacy isn’t a concern.
Comparison Table
| Feature | LexaWrite | Apple Dictation | whisper.cpp | Google Docs |
|---|---|---|---|---|
| Price | Free | Free | Free | Free |
| Accuracy | 91-97% | 85-92% | 91-97% | 93-96% |
| Privacy | On-device | Mixed* | On-device | Cloud |
| Works in any app | Yes | Partial | No (CLI) | Google Docs only |
| Custom dictionary | Yes | No | No | No |
| Languages | 99 | 60+ | 99 | 100+ |
| Time limit | None | ~60 sec | None | None |
| Requires internet | No | No** | No | Yes |
| Setup difficulty | Easy | None | Hard | Easy |
*Apple Dictation: on-device for Apple Silicon, cloud for Intel Macs **Apple Dictation: may need internet for initial model download
The Recommendation
For most people, the decision is straightforward:
- If you dictate regularly (daily or more): LexaWrite. Best accuracy, works everywhere, custom dictionary, no limits.
- If you dictate occasionally (few times a week, short phrases): Apple Dictation. Already installed, good enough for quick use.
- If you’re a developer who wants to script: whisper.cpp. Full control.
- If you only write in Google Docs: Google Docs Voice Typing. No install needed.
The gap between LexaWrite and Apple Dictation is significant for regular use - the accuracy difference, custom dictionary, no time limits, and universal app support add up quickly. For occasional use, Apple’s built-in option saves you an install.
What About Paid Apps?
If you’re willing to pay, options like Superwhisper ($10/month), Wispr Flow ($10/month), and VoiceInk ($29 one-time) offer additional features like AI post-processing and style matching. But for pure dictation - speaking and getting accurate text - LexaWrite matches or exceeds them at no cost.
Full comparison of all Mac dictation apps →
See how much time dictation saves compared to typing. Dictation Savings Calculator →