Comparison
Best Dictation Apps for Mac in 2026
A straightforward comparison of voice dictation and speech to text options for Mac. We built Arugula, so we're biased — but we'll be honest about the tradeoffs.
| Feature | Arugula | Apple Dictation | Dragon | Whisper (CLI) |
|---|---|---|---|---|
| Price | Free | Free (built-in) | $150+/yr | Free (open source) |
| Works offline | Yes, always | Basic only — Enhanced needs internet | Yes | Yes |
| Privacy | 100% local, zero telemetry | Audio sent to Apple servers (Enhanced mode) | Local, but phone-home license checks | 100% local |
| Learns your vocabulary | Yes — passive correction learning | No | Yes — manual vocabulary editor | No |
| Hold-to-talk | Yes — hold key, speak, release | Toggle on/off, auto-timeout | Toggle-based | No (file-based) |
| Works in any app | Yes — cursor insertion | Yes | Yes | CLI output only |
| Setup required | None — install and go | None — built in | License, account, training | Homebrew, Python, config |
| AI model | Whisper (local) | Apple Speech (hybrid) | Dragon NaturallySpeaking | Whisper (local) |
| macOS support | macOS 15+, Apple Silicon | All supported macOS versions | Discontinued on Mac | Any macOS with Homebrew |
| Accounts required | None | Apple ID (for Enhanced) | Nuance account + license | None |
Arugula vs Apple Dictation
Apple's built-in dictation is convenient — it's already on your Mac. But there are two modes: basic (on-device, limited accuracy) and Enhanced (better accuracy, but sends your audio to Apple's servers). There's no way to get top-tier accuracy AND privacy with Apple's built-in tool.
Arugula runs the full Whisper AI model on-device, giving you Enhanced-quality accuracy with zero cloud involvement. It also learns from your corrections, something Apple's dictation doesn't do. And the hold-to-talk interaction model is faster than Apple's toggle-and-timeout approach — you're in control of exactly when dictation starts and stops.
Arugula vs Dragon NaturallySpeaking
Dragon was the gold standard for desktop dictation for years. Its vocabulary learning was excellent. But Nuance discontinued Dragon for Mac and the Windows version requires a subscription ($150+/year). For Mac users, Dragon is no longer an option.
Arugula brings the feature Dragon users miss most — vocabulary that learns from your corrections — to a modern, free, Mac-native app. No subscription, no license key, no account. Read the full Dragon migration guide.
Arugula vs Whisper CLI
If you're technical, you might already use whisper.cpp from the command line. It's powerful, accurate, and open source. But it's designed for file-based transcription, not real-time dictation. There's no hold-to-talk, no cursor insertion, no vocabulary learning.
Arugula wraps the same Whisper model in a polished Mac experience. Hold a key, speak, release — your text appears at the cursor. It's the difference between a tool and a product. Read the full guide to using Whisper on Mac.
The bottom line
If you want accurate voice dictation on your Mac that's completely private, completely free, and gets better the more you use it — Arugula is the only option that checks all three boxes. Apple Dictation trades privacy for accuracy. Dragon is discontinued and expensive. Whisper CLI requires technical setup and doesn't do real-time insertion.
Learn more about Arugula