How voice typing works on Mac
VoicePad transforms your Mac into a voice typing machine. Speak naturally, and WhisperKit converts your words to text — all without internet.
Menu bar app approach
VoicePad runs quietly in your menu bar. Click the icon or press a global hotkey to start dictation. Your words are typed directly into the active application's text field.
Type into any app
Works with every Mac application. VS Code, Sublime Text, Chrome, Safari, Slack, Discord, Notes, Mail, Word, Pages — if you can type in it, VoicePad can voice type into it.
Apple Silicon optimization
WhisperKit uses Apple's Neural Engine for fast, efficient on-device AI. Your M1/M2/M3/M4 Mac processes speech locally with minimal CPU usage and battery impact.
Apps that work with voice typing
Development tools
- VS Code — dictate code comments, documentation, commit messages
- Sublime Text — voice type into any file
- Terminal — dictate commands (carefully!)
- Xcode — write Swift documentation by voice
Communication
- Slack — compose messages hands-free
- Discord — voice type in any channel
- Mail — email composition by voice
- Messages — iMessage on Mac
Browsers & productivity
- Chrome / Safari / Arc — search bars, web forms, Google Docs
- Notion — notes, wikis, databases
- Word / Pages — document creation
- ChatGPT / Claude — talk to AI using your voice
Technical implementation
| Component | Implementation |
|---|---|
| AI engine | WhisperKit (Argmax) |
| Acceleration | Apple Neural Engine + CoreML |
| Audio capture | AVAudioEngine |
| Voice activity | Silero VAD (CoreML) |
| Text injection | CGEvent (simulated keystrokes) |
| UI framework | SwiftUI |
| Min macOS | macOS 14.0 (Sonoma) |
| Optimal chip | Apple Silicon (M1+) |
Native macOS APIs. Requires Accessibility permission for text injection via simulated keystrokes. This is the same approach used by text expansion tools like TextExpander.
VoicePad vs macOS Dictation
| Feature | VoicePad AI | macOS Dictation |
|---|---|---|
| Works offline | ✓ Always | Enhanced Dictation only |
| Privacy | ✓ 100% on-device | Standard sends to Apple |
| Accuracy | WhisperKit (95-98%) | Good but variable |
| Custom vocabulary | ✓ | Limited |
| Cross-platform sync | ✓ All platforms | Apple ecosystem only |
| Global hotkey | ✓ Customizable | Fixed (Fn Fn) |
| Price | €50 one-time or free | Free with macOS |
System requirements
| Requirement | Minimum | Recommended |
|---|---|---|
| macOS version | macOS 14.0 | macOS 14.4+ |
| Chip | M1 | M2/M3/M4 |
| RAM | 8 GB | 16 GB+ |
| Storage | 500 MB | 1 GB |
| Permissions | Microphone, Accessibility | |
Works on MacBook Air, MacBook Pro, Mac mini, Mac Studio, iMac with M1 or newer. Intel Macs supported but slower without Neural Engine.
Frequently asked questions
Get voice typing for Mac
Free standard tier available now. Founding members get lifetime Pro access — — spots remaining.
Get VoicePad AI for Mac