Speaky Box for Cursor

Describe the change.
Cursor gets a task it can run.

Hold a key, explain what you want in plain English, and Speaky Box types a task Cursor's agent can act on: what to build, where, the constraints, and what done looks like.

Free to start. No card. 2,000 words a week.
prompt

Agents need a brief, not a chat

Cursor does its best work with a clear task, the constraints, and a definition of done. Speaky Box writes that brief from what you said, so you spend the typing time reviewing the diff instead.

Your terms, spelt right

Add your file names, libraries and internal names to Speaky Box once and it spells them correctly every time, in every app.

Works in the terminal too

Claude Code, Codex, Warp, Ghostty. If you can type in it, you can talk in it.

Does Cursor have voice input?

Yes. Cursor has built-in voice input for its agent. Cursor 2.0, released on 29 October 2025, added Voice Mode, which Cursor describes as controlling the agent with your voice using built-in speech-to-text. In the Agents Window, Cursor 3.1 (13 April 2026) lets you press and hold Ctrl+M to speak.

Cursor's 3.1 changelog says voice input now records your full voice clip and transcribes it in one batch for better accuracy. While you record, Cursor shows a waveform, a timer, and buttons to cancel or confirm. Cursor's Design Mode in the Cursor browser also takes voice: you can describe a UI change out loud, and the mic stays available while an agent is mid-run so you can queue the next change.

Sources: Cursor changelog 2.0, 3.1 and Design Mode Improvements (5 June 2026), read 17 October 2026.

How to use voice input in Cursor

To use voice input in Cursor's Agents Window, update Cursor to 3.1 or later, click into the agent input, then press and hold Ctrl+M while you speak. Cursor records the whole clip, shows a waveform and timer, and turns it into text when you confirm. Read the text, then send it.

  1. Update Cursor. The hold-to-talk Ctrl+M shortcut and the recording controls arrived in 3.1.
  2. Open the Agents Window and click into the input box.
  3. Press and hold Ctrl+M and say your request.
  4. Use the confirm button to keep the recording, or cancel to throw it away.
  5. Check the transcript for misheard file and function names before you send.

Cursor Voice Mode and submit keywords

Cursor Voice Mode supports submit keywords. Cursor's 2.0 changelog says you can define custom submit keywords in settings, so saying the chosen word sends your spoken request to the agent without a click.

Sources: Cursor changelog 2.0 and 3.1, read 17 October 2026.

Cursor voice input not working on Mac

When Cursor voice input does nothing on a Mac, check three things first: that Cursor has microphone access in System Settings > Privacy & Security > Microphone, that the right microphone is picked in System Settings > Sound > Input, and that Cursor is up to date.

  • Microphone permission. Choose Apple menu > System Settings, click Privacy & Security, click Microphone, and turn access on for Cursor.
  • Input device. In System Settings > Sound, click Input and select the microphone you are talking into. If your voice is too quiet or too loud, drag the input volume slider.
  • Cursor version. Cursor 3.1 rebuilt dictation in the Agents Window to be "more reliable and accurate", so an older version is worth updating.
  • Text appears late. Since 3.1, Cursor records your full voice clip and transcribes it as a batch, so expect the words after you finish speaking rather than word by word.

Sources: Apple's Control access to the microphone on Mac and Change your sound input settings, and Cursor's 3.1 changelog, read 17 October 2026.

Cursor voice input language

Cursor does not publish a list of languages for its voice input, as far as we could find in its docs and changelog. What Cursor's release notes do say: from 24 September 2026 (version 3.22), voice submit keywords work in any language, and in the Agents Window, submit keywords in non-Latin scripts such as Cyrillic or Chinese trigger auto-submit while you dictate.

If you use macOS Dictation instead, set the language in System Settings > Keyboard > Dictation: click Edit next to Languages and pick a language and region.

Sources: Cursor release notes and Apple's Use Dictation guide, read 17 October 2026.

Using macOS Dictation in Cursor

macOS Dictation is free and works in any Cursor text field, including the agent input, the editor and the terminal. Turn it on in System Settings > Keyboard, under Dictation. Click where you want the text, then press the Microphone key, your Dictation shortcut, or choose Edit > Start Dictation.

In supported languages, macOS Dictation adds commas, full stops and question marks for you. Apple says you can dictate text of any length, and Dictation stops on its own after 30 seconds with no speech. You can pick the microphone under Microphone source in the same Dictation settings.

What macOS Dictation gives Cursor is a transcript. Every "um, no, the other file" goes into the prompt as you said it. Source: Apple's Use Dictation guide, read 17 October 2026. More on Speaky Box vs Mac dictation.

Cursor voice input, macOS Dictation and Speaky Box compared

We make Speaky Box, so weigh this table with that in mind. It covers writing prompts and code changes in Cursor on a Mac.

Cursor voice inputmacOS DictationSpeaky Box
Where it worksCursor's agent input and Design ModeAny text field in Cursor and other Mac appsWherever your cursor is: Cursor's agent box, the editor, the terminal, and every other Mac app
What lands in CursorA transcript of the clip, after you confirmA transcript of what you saidFinished text, or with the Smart key, a structured prompt suited to the app in front
Ums and false startsNot stated by CursorKeptRemoved
Custom termsNot stated by CursorNot covered in Apple's Dictation guideA Words list for function names, library names and file names
CostPart of CursorFree, built into macOSFree for 2,000 words a week, Pro £8.99 a month

If your requests to Cursor are a sentence or two, Cursor's own voice input or macOS Dictation will do, and neither costs extra. Speaky Box is worth it when one spoken request to Cursor runs long: it strips the ums and lays the prompt out as task, files, constraints and what done looks like. For a full routine, see our guide to voice coding in Cursor.

Sources: Cursor changelog 3.1, Apple's Use Dictation guide and our pricing page, read 17 October 2026.

Tips for talking to Cursor's agent

  • Click into the agent input first. Any dictation tool types where the text cursor is, so a stray click in the editor puts your prompt in a file.
  • Name the file and the function. Say "in src/auth/session.ts, the refreshToken function", not "that auth bit". Add names you use often to the Speaky Box Words list.
  • Say the constraint. "No new dependencies" or "keep the public API the same" stops the agent wandering.
  • Say what done looks like. "Done when the tests in session.test.ts pass." Our four-part prompt structure covers this.
  • Review before sending. Read the prompt once in the agent box before you press Enter.

Dictating to other AI tools works the same way. See how to prompt AI by voice, Claude Code voice dictation, and Speaky Box for Claude and ChatGPT.

Questions

About Speaky Box in Cursor.

Does it work in Cursor's agent panel and inline chat?
Yes. Both are text fields, so both work. It also works in the editor itself if you want to dictate a comment or a commit message.
Will it mangle code words?
Put them in your Words list and Speaky Box uses the exact spelling. useEffect stays useEffect.
Does it work with VS Code and Zed?
Yes. Speaky Box types wherever your cursor is, in any editor on your Mac.

Stop typing.
Start talking.

Free for 2,000 words a week. Set up in a minute.

Download for Mac