[BUG] Desktop (Windows): Turkish speech transcribed as English — mic dictation ignores `language` setting
Summary
On the Claude Code desktop app (Windows), the built-in microphone dictation transcribes Turkish (tr) speech as English. The language setting in ~/.claude/settings.json is ignored by the desktop GUI mic.
Environment
- Claude Code: v2.1.76 (desktop GUI app, Code tab)
- OS: Windows 11
~/.claude/settings.json:"language": "turkish"(also tried"tr")- Account: Claude Max (signed in via claude.ai)
Steps to reproduce
- Set
"language": "turkish"in~/.claude/settings.json, fully restart the app. - Click the mic button in the input bar and speak a Turkish sentence.
Expected
Turkish speech transcribed in Turkish (the configured language).
Actual
English gibberish. A spoken Turkish sentence was transcribed as: "Will the Lewis and Duke Amor? The Dante chose Nelson. The dental chair." — the audio is decoded with an English language hint.
Key isolating detail
Windows Voice Typing (Win+H) transcribes the exact same Turkish speech perfectly into the same input box. So the microphone/OS is fine — only Claude's dictation pipeline forces English. The language setting does correctly control Claude's response language; it just isn't applied to desktop transcription.
Related
#33170, #50214, #52384, #47806, #53232, #33160 (Turkish), #62611 (pt-BR)
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗