Voice input broken in CLI: shows 'processing' but only inserts spaces, no transcription
Status Fixed / completed
Reported on v2.1.83
Maintainer reply None cached
Workaround ✓ Mentioned in thread ↓
Activity 7 comments · opened Mar 25, 2026 · closed Mar 26, 2026
Description
Voice input in Claude Code CLI is enabled (voiceEnabled: true in settings.json) but does not produce any transcription. The status bar shows Voice: processing... but only blank spaces are inserted into the input — no actual transcript appears.
Screenshot
<img width="941" height="253" alt="Image" src="https://github.com/user-attachments/assets/83ef9f10-3bfa-4ad3-8689-b924d88de1dd" />
Steps to Reproduce
- Enable voice input (
"voiceEnabled": truein~/.claude/settings.json) - Launch
claudein terminal - Speak into the microphone
- Observe the status bar shows
Voice: processing... - Only spaces are inserted into the prompt — no transcription
Expected Behavior
Spoken words should be transcribed and inserted into the chat input.
Actual Behavior
- Status bar shows
Voice: processing... - Only blank spaces are spammed into the input field
- No transcript is ever pasted
Environment
- Claude Code version: 2.1.83 (reinstalled via
curl -fsSL https://claude.ai/install.sh | bash) - OS: macOS (Darwin 24.6.0)
- Shell: zsh
- sox installed: No (
which soxreturns not found) - Claude Desktop app: Installed (was previously deleted and reinstalled during debugging)
- Microphone: Working (voice works fine in the Claude Desktop app)
Troubleshooting Attempted
- Restarted Claude Code CLI
- Killed all Claude processes and restarted cleanly
- Reinstalled Claude Code CLI (uninstalled npm version, reinstalled via official install script)
- Toggled voice off/on with
/voice - Reinstalled Claude Desktop app
- No voice-related entries found in
~/.claude/debug/logs
Notes
- Voice input works correctly in the Claude Desktop app with the same microphone
- The CLI appears to detect audio input (hence "processing...") but fails to transcribe
- Debug logs under
~/.claude/debug/contain no voice/transcription-related entries, making it hard to diagnose soxis not installed, which may be relevant if the CLI depends on it for audio capture
7 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
Please fix this.
Confirming on WSL2/Linux - same symptoms, different platform.
Environment:
Behavior:
soxwith PulseAudio support (sox libsox-fmt-pulse) did not fix the transcription issueWorkaround: Rolling back to v2.1.80 (
npm install -g @anthropic-ai/claude-code@2.1.80) restores voice functionality completely. Space PTT works and transcription appears in the input as expected.This confirms the regression is cross-platform (not macOS-only) and was introduced in v2.1.81.
Related issues: #38730 (WSL2-specific, auto-closing as dup), #35156 (spacebar PTT types spaces)
Seeing same here on 2.1.83.
Same issue here - latest CC Version.
It got fixed in 2.1.84. Closing the issue
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.