Ctrl+M voice input

Where does the bug appear (feature/product)?

Grok Bot

Describe the Bug

itle: Chat dictation (Ctrl+M) has no Czech option — Czech speech is transcribed as garbage Polish

Cursor version: 3.17.21 (please paste exact string from Help > About Cursor > Copy)
OS: Windows 10 Pro 22H2, build 19045.6466
System locale: cs-CZ, only Czech keyboard layout installed (00000405)

Problem:
I speak Czech into the chat dictation (microphone icon / Ctrl+M in the chat
input). The text that appears in the input box is not Czech. It comes out as
nonsensical Polish. For example, I said “mluvím na tebe česky” and the input
box showed “Mówimy na temat.”

Before a recent update, Czech speech was at least transcribed into English,
which was usable. Now it produces Polish nonsense, which is not usable at all.

Root cause as far as I can tell:
The voice input language list in the “Voice settings” dropdown next to the
microphone offers only these 26 locales:
da-DK, de-DE, en-AU, en-CA, en-GB, en-IE, en-IN, en-NZ, en-US, es-ES, es-MX,
fr-CA, fr-FR, hi-IN, it-IT, ja-JP, ko-KR, nl-NL, pt-PT, pt-BR, ru-RU, sv-SE,
tr-TR, zh-CN, zh-HK, zh-TW

Czech (cs-CZ) is not in the list, and neither is Polish. The stored setting
defaults to en-US, so my Czech audio is sent to the transcription backend with
an English language hint, and the model returns Polish-looking gibberish.

Request:

Please add Czech (cs-CZ) to the voice input language list. Slovak (sk-SK)

and Polish (pl-PL) are missing too and would help other users in the region.

Alternatively, please add an “Auto-detect” option so the backend can detect

the spoken language instead of assuming en-US.

As a stopgap, please expose the voice input language as a normal setting in

settings.json so users can set an arbitrary locale code, instead of it being
limited to the hardcoded dropdown list.

Steps to Reproduce

ctrl-m, i am talking in czech, but in chat windows appears some mishmash in Poland language,

Operating System

Windows 10/11

Version Information

Cursor version: 3.17.21 (please paste exact string from Help > About Cursor > Copy)
OS: Windows 10 Pro 22H2, build 19045.6466
System locale: cs-CZ, only Czech keyboard layout installed (00000405

For AI issues: which model did you use?

cursor Grok 4.5

Additional Information

It works correctly before some updates

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the detailed report. Your breakdown is spot on.

You’re right on both points. Czech isn’t in the current voice input language list, and if no language is selected, dictation falls back to an English hint, which is why Czech speech turns into gibberish.

Good news. An Auto-Detect option for dictation is coming soon and it’ll be the default. It detects the spoken language instead of assuming English, so Czech should work without picking it manually from a list. It’ll ship in one of the next releases.

On the current version, there isn’t a reliable workaround. The locale list is fixed, and we can’t add cs-CZ. After the update, dictation should pick up Czech automatically. If it’s still off after you update, reply here and we’ll take a look.