[BUG] Speech-to-text microphone is broken and visually ugly — please fix urgently

Resolved 💬 1 comment Opened Jun 2, 2026 by cheskelsbreuer-bit Closed Jun 5, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

The built-in microphone / speech-to-text feature in Claude is broken and the UI for it is ugly.

  • Voice input does not work reliably — dictation either fails to capture or transcribes incorrectly.
  • The microphone button / overlay does not match the rest of the Claude visual language. It looks unfinished compared to the polished UI around it.
  • Real accessibility problem for users who rely on voice input (non-developers using Claude as a personal assistant).

Impact: speech-to-text is a primary input method for some users. When it doesn't work, the product is effectively unusable hands-free, and the bad visuals make the feature feel low-priority.

What Should Happen?

  1. Mic input should reliably transcribe speech in real time without dropping or mangling text.
  2. The microphone UI should look intentional and visually consistent with the rest of Claude (typography, color, button states).

Error Messages/Logs

N/A — UX/visual issue, no error logs.

Steps to Reproduce

  1. Open Claude (the surface with voice input enabled).
  2. Tap the microphone button to dictate a message.
  3. Observe (a) inconsistent / failed capture and (b) the visual treatment that does not match the rest of the app.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

Latest as of 2026-06-02

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

Filed on behalf of a non-technical user who uses Claude daily via voice. He cannot easily type, so the mic is his primary input — please prioritize.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗