Voice mode requires /voice toggle off/on each session despite voiceEnabled: true
Resolved 💬 12 comments Opened Mar 13, 2026 by NowatariSoma Closed Apr 18, 2026
Description
Voice mode does not work at the start of a new session even though voiceEnabled: true is set in ~/.claude/settings.json. Holding the spacebar just types spaces instead of activating push-to-talk recording.
Steps to Reproduce
- Set
"voiceEnabled": truein~/.claude/settings.json - Start a new Claude Code session
- Hold spacebar — spaces are typed instead of recording voice
Workaround
Running /voice twice (off then on) in the session makes it work:
> /voice
Voice mode disabled.
> /voice
Voice mode enabled. Hold Space to record.
After this toggle, holding spacebar correctly activates voice recording.
Expected Behavior
Voice mode should be active from the start of the session when voiceEnabled: true is configured, without needing to toggle /voice off and on.
Environment
- Claude Code version: 2.1.74
- Platform: Linux (Ubuntu, Linux 6.14.0-37-generic)
- Shell: bash
This issue has 12 comments on GitHub. Read the full discussion on GitHub ↗