Voice mode: 'no speech detected' despite working microphone

Open 💬 7 comments Opened Mar 25, 2026 by cs-mason

Bug Description

Voice mode consistently returns "no speech detected" after holding Space through the warmup phase, even though the microphone is fully functional in other applications.

Initially received "voice connection failed" error, which was resolved by running /login and toggling /voice. After that, voice connects successfully but never detects speech.

Environment

  • Claude Code version: 2.1.83
  • macOS version: Darwin 25.2.0 (macOS Tahoe / Sequoia)
  • Terminal: Tested in both WebStorm integrated terminal and standalone Terminal.app
  • Auth: Logged in via Claude.ai account (/login successful)

Steps to Reproduce

  1. Run claude in Terminal.app (or WebStorm terminal)
  2. Run /voice to enable voice mode
  3. Hold Space through the warmup phase ("keep holding...")
  4. Speak clearly into the microphone once waveform appears
  5. Release Space

Result: "no speech detected"
Expected: Transcribed speech appears in the prompt

Troubleshooting Done

  • ✅ Microphone input level meter moves in System Settings > Sound > Input
  • ✅ Voice Memos records audio successfully
  • ✅ Terminal.app listed and enabled in System Settings > Privacy & Security > Microphone
  • ✅ WebStorm/JetBrains listed and enabled in microphone permissions
  • ✅ Claude Code is up to date (2.1.83)
  • ✅ Authenticated via /login
  • ✅ Toggled /voice off and on
  • ✅ Tested in both WebStorm terminal and standalone Terminal.app — same result in both

View original on GitHub ↗

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