Speech to text for Cursor IDE

Speech to Text in Cursor IDE

Dictate coding briefs, refactors, test plans, and documentation into the Cursor field that has focus. StarWhisper adds a global Windows hotkey and local Whisper transcription, so you can speak the explanation and review the text before you ask for a change.

"Refactor this parser, keep the public API unchanged..."

Set Up Dictation in Cursor IDE

Use the same four-step flow for the editor, chat field, or terminal.

1

Install StarWhisper

Download StarWhisper, install it on Windows, and allow microphone access. Choose a local Whisper model. The free tier includes 2,000 words per week.

2

Set a comfortable hotkey

Right-click the StarWhisper circle, open Settings, choose Basic, and use the Hotkey section. Pick a combination you can reach while the Cursor window is active. You can use the same hotkey across your other Windows apps.

3

Focus the right Cursor field

Click in the editor, Cursor chat input, terminal prompt, or documentation field where you want the words. StarWhisper types into the active text field. If the wrong panel has focus, the text will go there instead.

4

Dictate and review

Hold the hotkey and describe the change in complete sentences. Release it to transcribe and insert the text. Review file names, symbols, and constraints. Paste exact code separately, then send or accept the request yourself.

Useful Cursor IDE Dictation Jobs

Give the coding assistant a clear brief without typing every sentence.

Explain a failing test

Dictate the observed output, expected output, recent change, and the smallest useful reproduction. This keeps the problem statement together before you add the test file.

Describe a refactor

Speak the target design, the public behavior that must stay the same, and files that are out of scope. Cursor can work from the brief while you keep code exact.

Build a test plan

List normal cases, boundary cases, error states, and acceptance checks by voice. After insertion, correct names and paste any literal snippets that need exact spelling.

Write project notes

Draft a README section, issue description, commit message, or handoff note in the focused field. Read it once before copying it into the repository or team tool.

Why Use Speech to Text in Cursor IDE?

Software work contains a lot of explanation: what a feature should do, which behavior is a regression, what the current code already guarantees, and what a safe change must avoid. Dictation lets you get that context out of your head without turning every thought into a keyboard exercise.

Cursor has several places where text can go. The editor, assistant chat, terminal prompt, and a project note all depend on focus. StarWhisper does not need to know which one you chose. It listens while you hold the hotkey, then inserts the transcript into the active field for you to check.

Speak the Brief, Keep Syntax Exact

Voice works well for intent, background, constraints, and acceptance criteria. For example, say that a parser should keep its public API, handle an empty input, and include a regression test. Then paste the exact function name or code block. This split is faster to review than dictating every brace and symbol.

After the text appears, scan technical terms, paths, package names, and identifiers. Dictation is an input method, not an automatic code approval step. You remain in control of what Cursor receives and which suggested change you accept.

Local Whisper for Private Project Context

StarWhisper uses the OpenAI Whisper model family through local whisper.cpp processing. In Local Mode, your spoken brief is transcribed on your computer. That keeps the audio path on the device while you describe code, tickets, or internal project details.

Pro users can choose an optional cloud Whisper fallback when they want it. If your priority is offline processing, the offline speech-to-text guide explains the local workflow and its setup.

Models, Languages, and Troubleshooting

StarWhisper supports models from tiny through large-v3 and 100+ languages. Smaller models may suit short notes, while larger models give you another speed and quality choice. CUDA, Vulkan, and Metal acceleration paths are available according to your hardware and operating system, with CPU-only use also supported.

  • No text in Cursor: click the intended field again and confirm the selected hotkey is not claimed by another shortcut.
  • No microphone signal: check Windows microphone permission and StarWhisper's selected input device.
  • Slow result: try a smaller model or a supported acceleration path for your machine.
  • Wrong identifier: correct the inserted text and paste exact code or file names before sending.

Frequently Asked Questions

Does StarWhisper work in Cursor IDE?
Yes. StarWhisper types dictated text into the active Windows text field. Focus the Cursor editor, chat input, terminal prompt, or another text field, use the configured hotkey, speak, release, and review the text.
Can I dictate code in Cursor IDE?
Dictation is useful for coding requests, explanations, constraints, test cases, and documentation. Exact source code and punctuation-heavy syntax are usually easier to paste or type, then you can dictate the surrounding request.
Does Cursor IDE speech to text work offline?
In Local Mode, StarWhisper runs Whisper locally through whisper.cpp, so audio stays on the device during transcription. Pro users can optionally choose cloud fallback, but it is not required.
How do I change the StarWhisper hotkey?
Right-click the StarWhisper circle, open Settings, choose the Basic tab, and use the Hotkey section to set a key combination.

Try Cursor IDE Dictation Free

2,000 words per week on the free tier. Local Whisper transcription on your computer.

Download StarWhisper for Windows