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

  1. Set "voiceEnabled": true in ~/.claude/settings.json
  2. Start a new Claude Code session
  3. 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)

View original on GitHub ↗

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