[BUG] Voice input in Claude Code chat does not respect accessibility.voice.speechLanguage setting (Russian / non-English languages)
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?
Description:
When using the microphone button in Claude Code's chat panel and speaking Russian, the speech is transcribed in Latin characters (English phonetics) instead of Cyrillic, even when the VS Code Speech language is configured to Russian.
Steps to reproduce:
Install VS Code Speech extension (Microsoft)
Install "Russian (Russia) language support for VS Code Speech" extension
Set "accessibility.voice.speechLanguage": "ru-RU" in settings.json
Open Claude Code chat panel and click the microphone button
Speak Russian
Expected behavior:
Russian speech is transcribed as Cyrillic text in the chat input.
Actual behavior:
Russian speech is transcribed as Latin characters (e.g., "privet" instead of "привет").
Additional context:
Editor dictation (Ctrl + Alt + V) works correctly in Russian — Cyrillic text appears in the editor.
The issue is specific to Claude Code's chat microphone, which appears to use a different speech recognition mechanism than VS Code Speech.
Environment:
OS: Windows 11
VS Code Speech: v0.5.0
Claude Code: latest
What Should Happen?
Description:
When using the microphone button in Claude Code's chat panel and speaking Russian, the speech is transcribed in Latin characters (English phonetics) instead of Cyrillic, even when the VS Code Speech language is configured to Russian.
Steps to reproduce:
Install VS Code Speech extension (Microsoft)
Install "Russian (Russia) language support for VS Code Speech" extension
Set "accessibility.voice.speechLanguage": "ru-RU" in settings.json
Open Claude Code chat panel and click the microphone button
Speak Russian
Expected behavior:
Russian speech is transcribed as Cyrillic text in the chat input.
Actual behavior:
Russian speech is transcribed as Latin characters (e.g., "privet" instead of "привет").
Additional context:
Editor dictation (Ctrl + Alt + V) works correctly in Russian — Cyrillic text appears in the editor.
The issue is specific to Claude Code's chat microphone, which appears to use a different speech recognition mechanism than VS Code Speech.
Environment:
OS: Windows 11
VS Code Speech: v0.5.0
Claude Code: latest
Error Messages/Logs
Steps to Reproduce
Description:
When using the microphone button in Claude Code's chat panel and speaking Russian, the speech is transcribed in Latin characters (English phonetics) instead of Cyrillic, even when the VS Code Speech language is configured to Russian.
Steps to reproduce:
Install VS Code Speech extension (Microsoft)
Install "Russian (Russia) language support for VS Code Speech" extension
Set "accessibility.voice.speechLanguage": "ru-RU" in settings.json
Open Claude Code chat panel and click the microphone button
Speak Russian
Expected behavior:
Russian speech is transcribed as Cyrillic text in the chat input.
Actual behavior:
Russian speech is transcribed as Latin characters (e.g., "privet" instead of "привет").
Additional context:
Editor dictation (Ctrl + Alt + V) works correctly in Russian — Cyrillic text appears in the editor.
The issue is specific to Claude Code's chat microphone, which appears to use a different speech recognition mechanism than VS Code Speech.
Environment:
OS: Windows 11
VS Code Speech: v0.5.0
Claude Code: latest
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
Latest
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
Description:
When using the microphone button in Claude Code's chat panel and speaking Russian, the speech is transcribed in Latin characters (English phonetics) instead of Cyrillic, even when the VS Code Speech language is configured to Russian.
Steps to reproduce:
Install VS Code Speech extension (Microsoft)
Install "Russian (Russia) language support for VS Code Speech" extension
Set "accessibility.voice.speechLanguage": "ru-RU" in settings.json
Open Claude Code chat panel and click the microphone button
Speak Russian
Expected behavior:
Russian speech is transcribed as Cyrillic text in the chat input.
Actual behavior:
Russian speech is transcribed as Latin characters (e.g., "privet" instead of "привет").
Additional context:
Editor dictation (Ctrl + Alt + V) works correctly in Russian — Cyrillic text appears in the editor.
The issue is specific to Claude Code's chat microphone, which appears to use a different speech recognition mechanism than VS Code Speech.
Environment:
OS: Windows 11
VS Code Speech: v0.5.0
Claude Code: latest
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗