Voice dictation ignores language setting — transcribes Russian speech as English

Resolved 💬 4 comments Opened Apr 14, 2026 by prokopaonline-web Closed Apr 17, 2026

Bug

Voice dictation (microphone button) transcribes Russian speech as English gibberish, completely ignoring the language setting.

Settings

{
  "language": "ru",
  "voiceEnabled": true
}

In ~/.claude/settings.json, language is set to "ru". According to docs, this should control the STT language.

Actual behavior

Speaking Russian into the microphone produces English words that make no sense:

"Yes. No work. Yeah. English speak. Okay. Rationalize. Russian language. Open."

(The user was saying something in Russian — the transcription is completely wrong English words.)

Expected behavior

Russian speech should be transcribed as Russian text when language: "ru" is set.

Environment

  • Claude Code version: 2.1.104
  • macOS Darwin 25.3.0
  • Microphone permission granted
  • System keyboard layouts: ABC + Russian

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗