Your audio goes to Groq for transcription and isn’t stored here.
Voice typing for your whole computer. Hold Alt+Space, talk, and your words are typed at the cursor, in any app. Any language, or several in one sentence.
curl -fsSL https://hold-dictate.vercel.app/install.sh | sh
irm https://hold-dictate.vercel.app/install.ps1 | iex
No window to open, nothing to click. hold‑dictate waits in the background until you hold the keys.
Anywhere you can type. A small pill appears while it listens.
Say what you want to write, in your language, pauses and all.
About a second later the text is typed where your cursor is.
One command installs it and starts it at login. Then a settings page opens in your browser for your key. Updates install themselves.
Whisper large-v3. Fast, and free for everyday use. Key steps below.
Anything with an OpenAI-style /audio/transcriptions endpoint.
Runs on your computer. No account, larger download.
Short answers. The full guide is in the README.
A free, open-source push-to-talk dictation (speech to text) app for Windows, macOS and Linux. Hold a hotkey, speak, let go, and the text is typed at your cursor in any app.
Yes. It needs a free account (sign in with Google once) and a speech-to-text key. Groq has a free tier, and offline mode needs no key.
The base is. Everything on GitHub is open source under the MIT license, and you can run it by itself, with no account. The version you install from this site adds a private package with the account and the Premium features. That package isn’t open source.
Any language Whisper supports, around 100, including English, Spanish, French, German, Arabic, Hindi, Chinese, Japanese and Hebrew. Pick one or several in the settings and mix them in one sentence.
Windows, macOS and Linux, on both Wayland and X11. It works in any app where you can type, including chat, email, terminals and code editors.
Yes. Install the local extra and it transcribes on your computer with faster-whisper: no key, no audio leaves your machine. The first run downloads the model.
It is the same shortcut in every app on all three systems, hold-to-talk instead of a mode you switch on, uses Whisper large-v3 on Groq in about a second, and is open source.
macOS: allow Microphone and Accessibility / Input Monitoring when asked. Linux: log out and back in once so keyboard access takes effect. Windows: nothing extra; if SmartScreen or your antivirus asks, allow Python.
Not by hold-dictate. Audio goes straight to the provider you chose, or stays on your computer in offline mode. Check your provider’s privacy policy.
Open the settings: click the hold-dictate icon next to the clock (Windows) or in the menu bar (macOS), choose hold-dictate settings from the app menu (Linux), or run hold-dictate settings.
Automatic picks the one we recommend for your service: Whisper large-v3 on Groq. To choose another, open the settings and click Choose another next to Model.
Automatically. hold-dictate checks every 10 minutes and installs a new version while you are not dictating. You can turn this off, or update right away, in the settings.
Run hold-dictate doctor. It checks the microphone, keyboard access, paste tools and your key, and says how to fix each.
hold-dictate service uninstall, then uv tool uninstall hold-dictate.
Stop typing what you can say.