voiceEnabled setting doesn't activate voice mode on session start
Resolved 💬 3 comments Opened Mar 14, 2026 by The-Dude-Codes Closed Mar 18, 2026
Bug
The voiceEnabled: true setting in ~/.claude/settings.json does not actually activate voice mode when a new session starts. Hold-spacebar-to-record does nothing until you manually toggle voice off and on.
Steps to Reproduce
- Set
"voiceEnabled": truein~/.claude/settings.json - Start a new Claude Code session
- Hold spacebar — nothing happens (no recording indicator)
Workaround
Run /voice twice in each new session (toggles off then on). After that, hold-spacebar works normally.
Expected Behavior
Voice mode should be active on session start when voiceEnabled is set to true — no manual toggle needed.
Environment
- Claude Code 2.1.76
- macOS (Darwin 24.6.0)
- Terminal: Warp
- Microphone permissions confirmed working (voice works fine after manual toggle)
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗