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

  1. Start Claude Code with voice mode enabled
  2. Use voice input normally (hold space, speak, release)
  3. After some period of use (unclear trigger — possibly idle time between prompts), holding space no longer activates the mic
  4. Toggling voice off then on (/voice twice) 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: true in ~/.claude/settings.json

Notes

  • No SessionStart hook or programmatic way to toggle voice exists, so there's no workaround beyond manually running /voice twice.
  • The disable/re-enable cycle reliably fixes it, suggesting the voice listener gets into a stale state that a reset clears.

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗