Voice mode doesn't initialize on session start when voiceEnabled: true
Resolved 💬 3 comments Opened Mar 13, 2026 by binarybusiness 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 ↗