Hi Andrea, I fixed the login bug: the token expired after 30 minutes. Tests pass, so we can deploy on Friday at 3 pm.
Just say it. Your Mac types it.
Press Option + Space, speak, and press it again. Your words are pasted wherever your cursor is.
The whole app in under a minute.
A short film with sound: dictation in any app, your vocabulary, the engine you choose, music that ducks while you talk, and every take in History.
Talk. It lands where you type.
Press Option + Space, speak, press it again. The text is pasted at your cursor and stays on your clipboard.
Make it yours.
This is the real Settings window. Pick an engine, try AI polish or change your shortcut.
Microphone
Audio input device
System (Default)Language
Transcription Language
AutoApp Language
Behavior
Sounds
Feedback sounds when recording and transcribing
Transcription Engine
Settings
Settings
Settings
Transcription mode
Classic batch mode. Keeps your preferred language.
Near real-time streaming with language hints when supported.
Settings
Transcription mode
Classic batch mode. Highest accuracy after recording stops.
Low-latency streaming. Pastes only after recording stops.
Backup Engine
If your main engine fails because of a connection, model, credential, or service problem, SapoWhisper uses your configured backup and shows which engine took over. Your recorded audio is preserved.
NoneVocabulary
- SapoWhisper
- SwiftUI
- Andrea
- PostgreSQL
- TestFlight
- sapo whisper → SapoWhisper
- post gres → PostgreSQL
User-added or imported words; AI never adds suggestions here.
Automatically correct words in the transcription output
AI Polish
Provider
Cleans fillers, repetition, and dictation mistakes while keeping every sentence, your tone, and your order.
Extracts the main and secondary ideas with all your instructions, numbers, and names, and rewrites the dictation as the shortest faithful text (typically 70–90% shorter). Ideal for talking to an AI while spending fewer tokens.
Hotkeys
Press the combo once to start dictating, press it again to stop.
⌥ Space
Click and press your key combination (min 2 keys)
Tap the modifier twice quickly — nothing else to hold down.
Click a key to make it your double-press trigger.
Try it now: double-tap the key.SapoWhisper
v2.24.2
Speech-to-Text with Whisper (Local), Local AI Server, Deepgram, ElevenLabs, and AI Polish
- Global dictation
- AI polish
- Private by design
Built with care for macOS© 2026 StevenACZ

What leaves your Mac: nothing. Audio and text stay on your Mac; only the model downloads once from Hugging Face.
Live preview with sample data
The real app, recorded.
One take on a MacBook Pro M1: Option + Space, a spoken sentence, and SapoWhisper pastes it into TextEdit. Not sped up.
Every dictation, kept.
Search past transcripts, replay saved audio, or re-transcribe with another engine.

Questions, answered.
Is SapoWhisper really free?
Yes. SapoWhisper is free and open source under the MIT license, with no account. Whisper (Local) costs nothing to run. If you choose a cloud engine or AI polish, that provider may charge you for its own usage.
Can I dictate completely offline?
Yes. Choose Whisper (Local), let the model download once from Hugging Face, and leave AI polish off. From then on speech-to-text runs on your Mac without an internet connection.
How do I start dictating?
Install SapoWhisper, grant Microphone permission and Accessibility for auto-paste (a double-press shortcut also needs Input Monitoring). Then press Option + Space, speak, and press it again. The text lands wherever your cursor is.
Which Macs does it run on?
Any Apple Silicon Mac (M1 or newer) with macOS 14 Sonoma or later. Intel Macs are not supported. Once installed, updates arrive in the app with one click.
Does my voice leave my Mac?
Not with Whisper (Local). Deepgram and ElevenLabs receive your audio, and Local AI Server sends it to the server you set up. AI polish sends only the transcript text, vocabulary and personal context to your provider.
Can I speak Spanish and get English text?
Yes. Turn on AI polish and set English as the output language; the AI translates the final text. You can switch the output language from the pill while you record.
What languages does the app speak?
The interface is available in English and Spanish. Which languages you can dictate in depends on the engine and model you choose.
Your next thought? Just say it.
Free, open source and made for Apple Silicon. Install in a minute and start talking.
Download SapoWhisperVersion 2.24.2 ·Release notes
Requires macOS 14 or later on an Apple Silicon Mac.