Hold To Talk

Hold To Talk

Voice to text, entirely on your Mac. Hold a key, speak, release. Free, open-source, and completely private.

Download for Mac
macOS 15+ · Apple Silicon · brew install jxucoder/tap/holdtotalk

Why Hold To Talk

Built for privacy, speed, and simplicity.

Free and open-source

No subscription, no paywall, no black box. Inspect the code, build it yourself, ship it your way.

Local and safe

Your speech stays on your Mac. No cloud upload, no account, no tracking. Audio never leaves the device.

Fast on-device AI

Powered by NVIDIA Parakeet TDT through sherpa-onnx for fast, accurate on-device transcription.

Works everywhere

Dictate into Slack, Notes, your IDE, email, or any text field. If you can type there, Hold To Talk works.

Apple Intelligence cleanup

Optional on-device text cleanup fixes punctuation and filler words with a customizable prompt.

Install your way

Download directly, install via Homebrew, or build from source. Your workflow, your choice.

How it works

Three steps. No setup beyond permissions.

1

Hold

Press and hold your hotkey to start recording

2

Speak

Say what you want to type while the indicator shows

3

Release

Let go and your words appear in the active app

Open source

Apache 2.0 licensed. Easy to inspect, fork, and build yourself.

$ git clone https://github.com/jxucoder/hold-to-talk.git
$ cd hold-to-talk
$ make build && make run