Voice mode: hold-space-to-talk stops responding, requires disable/re-enable to fix
Resolved 💬 4 comments Opened Mar 14, 2026 by The-Dude-Codes Closed May 21, 2026
Description
Built-in voice mode (voiceEnabled: true) intermittently stops responding to the hold-space-bar-to-talk gesture. The input field is empty, no text is present — space bar simply does nothing.
Steps to Reproduce
- Start Claude Code with voice mode enabled
- Use voice input normally (hold space, speak, release)
- After some period of use (unclear trigger — possibly idle time between prompts), holding space no longer activates the mic
- Toggling voice off then on (
/voicetwice) restores functionality immediately
Expected Behavior
Hold-space-to-talk should remain functional for the entire session without needing a manual reset.
Environment
- macOS (Darwin 24.6.0, Intel Mac mini)
- Terminal: Warp
- Claude Code with
voiceEnabled: truein~/.claude/settings.json
Notes
- No
SessionStarthook or programmatic way to toggle voice exists, so there's no workaround beyond manually running/voicetwice. - The disable/re-enable cycle reliably fixes it, suggesting the voice listener gets into a stale state that a reset clears.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗