Talk faster than you type.
Overhear turns speech into text in every app on your Mac. Always on, listens, transcribes and pastes wherever your cursor is.
Free and open source · macOS 14 or later · Apple Silicon
Nothing to press.
Most dictation tools ask you to hold a key while you talk. Overhear was built for working from home. It just keeps listening, and the moment you start speaking, the transcription lands wherever your cursor is.
- Focus the field
- Hold the key
- Speak
- Release
- Speak
Say the word. Take it back.
Misspeak mid-sentence, say “Alexa”*, and the whole sentence is discarded before it reaches your application, even if transcription is already running.
Let’s push the review to Thursday morning… Alexa
Four cancel words ship with the app, and custom ones can be installed if you would rather it listened for something else.
* The default is “Alexa”. After years of disappointment, it felt right to give the name a job it could actually do.
Three things it’s good at.
Long-form transcription
Speech is transcribed in batches as you pause, so you can think out loud for a whole paragraph instead of dictating one sentence at a time and starting over.
Works across your Mac
Text arrives through the clipboard and a simulated ⌘V, so it lands anywhere that accepts a paste: Slack, your editor, a commit message, a browser form.
Multilingual input
Pick the languages you actually speak from the 56 available; Overhear detects which one you’re using. Answer an email in Polish, go straight back to English.
Your voice never leaves your Mac.
Transcription runs locally with faster-whisper, and voice commands with openwakeword. The models download once during setup; everything after that happens offline.
Before you install.
Overhear is an early open-source release. Here is everything it needs and everything that happens the first time you run it.
- System
- macOS 14 Sonoma or later, on Apple Silicon.
- Python
- Python 3.10 or later must be installed.
brew install python3 - Permissions
- Microphone and Accessibility, both requested on first launch.
- First run
- Overhear sets up a local Python environment and downloads the speech models. That’s about 550 MB and a few minutes, once. After that it works offline.
- Not code-signed
- Overhear isn’t signed yet. After dragging it to Applications, run:
xattr -cr /Applications/Overhear.app