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

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

View original on GitHub ↗

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