Lattice
연구를 위한 작업공간
키를 누른 채 말하면 macOS에서 실시간으로 텍스트가 입력됩니다 Whisper가 GPU에서 로컬로 실행돼 오프라인이며 구독이 필요 없습니다
Free push-to-talk dictation for macOS: hold a key, speak, and the text appears in any app. Whisper runs locally on your GPU. Offline, no subscription.
생산성Swift · ShellGitHub @timmal온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Free, local push-to-talk dictation for macOS — built to speed up talking to AI agents. Whisper on-device via WhisperKit, no cloud, RU/EN code-switching, editable IT terminology dictionary.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Website: holdspeak.app · Download · Free Superwhisper alternative — comparison
Local push-to-talk dictation for macOS. HoldSpeak is a menu bar app (no Dock icon, no windows in the way) — it lives in the status bar and stays out of your workflow until you hold the hotkey. Speak, release — recognized text is inserted into the focused input. Local by default: NVIDIA Parakeet Ultra (macOS 14+) or OpenAI Whisper Turbo (via WhisperKit) runs on this Mac. Optionally, you can switch to Google Gemini or OpenAI with your own API key.
A free, local alternative to paid Whisper wrappers. Built for one reason: talking to AI is faster than typing to it. Average typing speed hovers around 40–60 wpm; comfortable speech is 130–160 wpm — two to three times faster. As more of the dev loop moves into prompts to AI agents, raw typing throughput becomes a real ceiling on how quickly you can iterate. HoldSpeak lifts it: hold the hotkey, speak a full thought, release, it lands in the input.
CGEventKeyboardSetUnicodeString; password fields are skippedRequires a Mac with Apple Silicon (M1 or later) and macOS 13 or later.
Grab the latest DMG from the Releases page, open it, and drag HoldSpeak.app into Applications.
Because the app is self-signed, macOS will block the first launch. Open System Settings → Privacy & Security, scroll to the message "HoldSpeak was blocked…" and click Open Anyway. Confirm with Touch ID / password. After that it launches normally from Launchpad / Applications. The app runs as a menu bar extra — look for the radio icon in the right side of your menu bar; it won't appear in the Dock or Cmd-Tab.
On first launch, choose how speech is recognized — NVIDIA Parakeet Ultra (on this Mac, fastest, 25 European languages, ~610 MB download; macOS 14+ on Apple Silicon), OpenAI Whisper Turbo (on this Mac, 99 languages, slower, ~1.5 GB), Gemini (Google cloud) or OpenAI (cloud); the cloud engines ask for your API key — then grant three permissions:
The onboarding window has Open… and Re-check buttons.
The app checks GitHub for new versions in the background and shows an Update available banner in the menu bar popover. You can also trigger a check manually via Preferences → General → Check for updates.
.dmg, open it, and drag HoldSpeak.app into Applications. macOS will ask to replace the old copy — confirm.Applications.Your preferences, history, and downloaded models live in ~/Library/Application Support/HoldSpeak/ and are preserved across updates.
Preferences → Audio → Model lists the models in two groups, best first in each:
If you already have MacWhisper / another WhisperKit client installed, their models will be picked up automatically. Otherwise the first model is downloaded to ~/Library/Application Support/HoldSpeak/Models/.
To free disk space, Preferences → Audio → Downloaded models → Delete… removes every model HoldSpeak downloaded. Models that belong to MacWhisper or other apps are left alone.
Pick a Gemini model in Preferences → Audio → Model (or choose Gemini during onboarding) and paste an API key:
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗