Feature request: Voice input support in Claude Code chat (VS Code extension)
Feature Request
Add voice input (speech-to-text) support to the Claude Code VS Code extension chat panel.
Context
ChatGPT's web interface has a built-in mic button for voice input that supports multiple languages. Currently, Claude Code's VS Code chat panel has no voice input support, and the VS Code Speech extension (ms-vscode.vscode-speech) only works with VS Code's built-in chat providers (e.g. Copilot Chat), not third-party chat panels like Claude Code.
Problem
Users who prefer voice input (especially for non-English languages like Cantonese, Mandarin, etc.) have to:
- Open ChatGPT or another voice-enabled tool
- Use voice input there
- Copy the transcribed text
- Paste it into Claude Code's chat box
This is a poor workflow.
Proposed Solution
Add a mic button to the Claude Code VS Code chat input box that:
- Records audio from the user's microphone
- Transcribes it to text (via Whisper API, VS Code Speech API, or browser Web Speech API)
- Inserts the transcribed text into the chat input
Ideally support multiple languages (not just English).
Alternatives Considered
- VS Code Speech extension — doesn't integrate with third-party chat panels
- OS-level dictation — inconsistent across platforms, limited language support on Linux
- Copy-paste from ChatGPT voice — works but very clunky
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗