[FEATURE] Enable voice dictation (/voice) when using AWS Bedrock, Vertex AI, and other third-party providers
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
The /voice dictation feature is currently restricted to users authenticated via a Claude.ai account. It is explicitly unavailable when Claude Code is configured to use AWS Bedrock, Google Vertex AI, Microsoft Foundry, or a direct Anthropic API key.
Many enterprise and team users access Claude Code through AWS Bedrock or Vertex AI for compliance, cost, or organizational reasons and cannot switch to a Claude.ai account login. These users are entirely blocked from using voice dictation.
Issue #58685 captured this as a bug, but it is a deliberate architectural restriction — so filing this as a feature request to ask that the restriction be lifted.
Proposed Solution
Allow /voice to work regardless of the configured model provider.
Two possible approaches:
- Decouple transcription from Claude.ai auth — Allow the speech-to-text transcription service to be called with a separate API credential (e.g., an Anthropic API key, or a user-supplied STT endpoint), independent of the model provider used for completions.
- Support a configurable STT backend — Let users configure an external speech-to-text backend (e.g., OpenAI Whisper API, Google Cloud STT, a local Whisper instance) so that voice input works in any provider context.
Either approach would unblock enterprise users on Bedrock/Vertex who rely on voice as part of their workflow.
Alternative Solutions
- Document a supported hook or wrapper pattern for routing voice input through a user-supplied STT service and injecting the transcript as a prompt — even without native
/voicesupport, an officially documented integration path would help.
Priority
Medium — impacts productivity for enterprise users who cannot use Claude.ai account auth.
Feature Category
Voice / input methods
Use Case Example
A developer using Claude Code on AWS Bedrock (e.g., for data residency or enterprise procurement reasons) wants to dictate prompts hands-free. Today there is no supported path to do this. The built-in /voice command is silently absent and there is no documented alternative.
Additional Context
Related closed issue (marked duplicate, originally filed as a bug): #58685
5 Comments
Closing for now — inactive for too long. Please open a new issue if this is still relevant.
Closing without any feedback upstream is kind of uncool.....
Have you checked out VoiceMode (voicemode.dev)?
I didn't try any other solution. Claude already has that feature but it is simple not available when using AWS.
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.