Push-to-talk for macOS. Never lose the first word — recording starts in 7ms. 110x realtime transcription. 100% local, 25 languages.
Everything runs on your Mac. No accounts, no servers, no cloud.
Your voice never leaves your Mac. Transcription runs entirely on the Apple Neural Engine via CoreML. No internet required.
Auto-detect and transcribe English, Spanish, French, German, Russian, Ukrainian, and 19 more languages. Switch mid-sentence.
Press the key — recording starts in 7 milliseconds. Other apps take 200ms+ and lose the first word. SpeechButton captures everything from the very first syllable.
Text pastes at your cursor in any app: Terminal, VS Code, browsers, Slack, email. Optional auto-send (Enter) for chat and command-line workflows.
Hands-free agent workflows, voice-driven automation, and programmable text pipelines.
Voice Activity Detection sends text as you speak. Combined with auto-Enter, you can talk to AI agents (Claude Code, ChatGPT, Slack bots) without touching the keyboard at all.
All settings in a single config.toml file. AI agents can configure SpeechButton programmatically — no GUI needed. Changes apply instantly without restart.
Process text before it's pasted: run it through a script, send it to an LLM API, or transform it locally. Get cleaned-up, formatted, or translated text — all from your voice.
Hold Command, then press 1, 2, or 3 to route your speech to different destinations. Send voice to one agent, then switch to another with a different channel — perfect for multi-agent workflows.
# Route speech to different destinations with hotkey channels
[[hotkey]]
key = "RightCommand"
name = "default" # → pastes at cursor
[[hotkey]]
key = "RightCommand"
name = "translate"
channel = "1" # Command+1 → translate via Python
exec = "python3 ~/scripts/translate.py"
[[hotkey]]
key = "RightCommand"
name = "slack-post"
channel = "2" # Command+2 → post to Slack
exec = "bash ~/scripts/slack-post.sh"
Three steps. Zero configuration.
Press and hold Right Command (or your custom hotkey). The menu bar mic starts pulsing.
Talk naturally in any supported language. Voice Activity Detection sends text as you talk.
Let go of the key. Text is instantly pasted wherever your cursor is. Done.
Start free. Upgrade when you need more.
Both plans: 100% local. Your voice never leaves your Mac. No cloud. No data collection.
Download SpeechButton and get instant speech-to-text on your Mac. Free 15 minutes/day. Pro: unlimited.
Download for macOSRequires macOS 14 Sonoma or later · Apple Silicon (M1+)