Claude Code notification
Dictate
Talk to Claude Code instead of typing — on Linux. Local voice-to-text using Whisper, no cloud, no API keys.
Install
git clone https://github.com/vimalk78/dictate.gitFrom the README
dictate Voice-to-text anywhere on your Linux desktop. Press a key, speak, release, paste. Uses faster-whisper for local, offline speech-to-text — no cloud transcription, no API keys. Whisper handles capitalization and punctuation automatically. Demo https://github.com/user-attachments/assets/1721056f-6b26-47af-86c0-0f936ce5eb9f Quick start The installer first checks requirements and changes nothing if any are missing — it prints the exact commands to run (one dnf/apt-get line, plus adding you to the input group). Run them, log out and back in, and run bash install.sh again. The installer itself never uses sudo. Two background services start on every login: - dictate — daemon with Whisper model loaded in memory - dictate-ptt — push-to-talk listener (system-wide keyboard detection) The flow: press Right Ctrl in any window, speak, release the key. A bell rings when transcription is done. Press Ctrl+V to paste. Works in your terminal, browser, editor, Claude Code — anywhere. No GPU required. On NVIDIA GPUs it uses the medium model for higher accuracy. On CPU (including Intel integrated) it uses the small model — still quite good for English. Works with your laptop mic, external mic, or AirPods. Claude Code integration The system-wide push-to-talk works directly with Claude Code — press Right Ctrl, speak your prompt, release, hear the bell, Ctrl+V into the Claude Code input. No special setup needed. Optional: voice-enabled editor and /dictate command Voice editor (Ctrl+G) — for longer prompts you want to review before sending: Press Ctrl+G to open nvim with voice keybindings (F5 record, F6 stop/transcribe, F7 spell check). Dictate in chunks, edit, then :wq to send. /dictate command — speak directly into the Claude Code prompt: Type /dictate, speak, pause…
Details
- Repository
- vimalk78/dictate
- Language
- Python
- License
- MIT
- Last updated
- 11 October 2026
- Listed in
- awesome-claude-code
FAQ
What is Dictate?
Talk to Claude Code instead of typing — on Linux. Local voice-to-text using Whisper, no cloud, no API keys. It is a notification for Claude Code, from vimalk78/dictate on GitHub.
How do I install Dictate?
Clone vimalk78/dictate from GitHub and follow the setup steps in its README.
Is Dictate popular?
vimalk78/dictate has 24 GitHub stars and 2 forks, and is included in 1 curated Claude Code list. It was last updated on 11 October 2026.
More notifications & sounds
Tap To Tmux
38flavio87/tap-to-tmux
Phone notifications when Claude Code or other agents needs attention on remote servers or your local laptop
claude-code-sound-packs
20moonshot-partners/claude-code-sound-packs
Themed sound effect packs for Claude Code hooks, including Warcraft and C&C Generals.
Agentic OS Starter V2
34ctskool/agentic-os-starter-v2
Agentic OS V2 starter: Obsidian cockpit + Jarvis HUD + voice, on your own Claude Code / Codex subscription. Windows and macOS.
Opus Js Animations
35klsoen/opus-js-animations
Claude Opus 5.5 directs and renders films in JavaScript: brief → sound (file, YouTube, generated, or AI voiceover) → director's treatment → frame-exact MP4. A Claude Code skill + plugin.
Claude Code Notif Manager
39rubenflamshepherd/claude-code-notif-manager
Give Claude a variety of iconic Starcraft, WarCraft and AoE unit sounds! Also manages audio and system notifications
cc-hooks
19husniadil/cc-hooks
An audio feedback plugin with text-to-speech announcements and sound effects for Claude Code events.
Browse the most popular Claude Code mods, all notifications & sounds, or the skills and MCP server directories.