Repository navigation
HoldTalk 1.0.0
First release of HoldTalk — push-to-talk dictation for macOS, 100% free and offline.
Hold a key, speak Bangla or English, release: your words appear at the cursor. Powered by whisper.cpp running entirely on-device.
Highlights
- 🎙️ Hold Right ⌥ to transcribe (Bangla→Bangla, English→English, auto-detected)
- 🔁 Hold Right ⌥⇧ to translate Bangla speech → English text
- ⚡ ~1.5–3.5s per dictation — model preloads while you speak, stays warm between dictations
- 🪶 ~57 MB idle RAM; the speech model auto-unloads after idle (great on 8 GB Macs)
- ⌨️ Customizable hotkeys, launch at login, menu bar UI
- 🔒 No API keys, no accounts, nothing uploaded — ever
Install
Recommended (builds locally + downloads models):
git clone https://github.com/DevWizardHQ/HoldTalk.git && cd HoldTalk && ./setup.shOr use the attached binary (Apple Silicon):
- Unzip, move
HoldTalk.appto/Applications - First open:
xattr -dr com.apple.quarantine /Applications/HoldTalk.app(self-signed, Gatekeeper) - Install whisper.cpp:
brew install whisper-cpp - Launch, grant Microphone + Accessibility, download models from Settings (~1.1 GB)
Requirements
macOS 14+, Apple Silicon recommended, Homebrew (whisper-cpp).
Checksum
7de1ab90c9362a1e8212b139968575b1add2e45a34e71a83bdc55ce17820f362 HoldTalk-1.0.0-macos-arm64.zip
shasum -a 256 -c HoldTalk-1.0.0-macos-arm64.zip.sha256