Voice mode doesn't initialize on session start when voiceEnabled: true
Status Closed — not planned
Maintainer reply None cached
Workaround ✓ Mentioned in description ↑
Activity 3 comments · opened Mar 13, 2026 · closed Mar 13, 2026
Description
When voiceEnabled: true is set in ~/.claude/settings.json, voice mode does not actually work when starting a new Claude Code session. Holding the Space key types spaces into the input instead of recording audio.
Steps to Reproduce
- Set
"voiceEnabled": truein~/.claude/settings.json - Start a new Claude Code session
- Hold Space to record — spaces are typed instead of recording
Workaround
Toggle voice mode off and on again within the session:
/voice (disable)
/voice (enable)
After this toggle, voice mode works correctly for the rest of the session.
Expected Behavior
Voice mode should initialize and be functional immediately on session start when voiceEnabled: true is configured.
Environment
- Platform: Linux (Arch Linux, kernel 6.18.13)
- Shell: zsh
- Claude Code version: latest
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗