Dictation in Cursor on a Mac: Cursor's voice input, and two ways that reach the editor

There are three ways to dictate in Cursor on a Mac. Cursor has its own voice input: its docs say to click the microphone icon in the chat input to dictate a prompt instead of typing it. Apple Dictation, built into macOS, types anywhere you can type, including Cursor's editor. And YapToText, the free app I built, types at the cursor in the chat, the editor or the terminal, with speech recognition running on your Mac.

My hands make typing difficult, so I dictate every day, prompts and commit messages included. What I say about Cursor's voice input is only what Cursor says, read on October 6, 2026: one short paragraph in its docs and one entry in its changelog. I have not found a page from Cursor on its languages or on where the audio is transcribed.

Download YapToText on the Mac App StoreThis app is completely free. You don't have to make an account. There are no subscriptions, no difficult downloads, and nothing is locked. Made for Apple silicon Macs. Source on GitHub.

On this page: 7 sections
  1. Steps
  2. Compare the three side by side
  3. Use Cursor's voice input
  4. Use Apple Dictation or YapToText in Cursor
  5. If voice input is not working in Cursor
  6. The short version
  7. Questions

Steps

  1. Click the microphone icon in Cursor's chat input, or press and hold Ctrl+M in the Agents Window.
  2. Speak your prompt, including file and function names.
  3. Review the transcription, then send it.
  4. For the editor or terminal, click there and use Apple Dictation or YapToText.

Compare the three side by side

Cursor checked October 6, 2026, on cursor.com/docs and its 3.1 changelog. Apple Dictation from Apple's Mac User Guide.

Cursor's voice inputApple DictationYapToText
Where it typesThe chat input, per its docsAnywhere you can typeAny app, at the cursor
How it startsThe microphone icon, or press and hold Ctrl+M in the Agents WindowThe Microphone key or your Dictation shortcutRight Command, tap to start and stop
Where your voice goesNot stated by CursorOn the Mac or to Siri servers; Keyboard settings says whichStays on your Mac
Cleans up what you saidNot statedAuto-punctuation in supported languagesYes, on the Mac; Raw Transcription keeps it word for word
Stops on silenceNot statedAfter 30 secondsNot by default; you tap to stop

Cursor's own button covers the prompt box. The other two also reach the editor and the terminal.

Use Cursor's voice input

Cursor's docs give its voice input one paragraph, and its 3.1 changelog, dated April 13, 2026, adds a shortcut. Click the microphone icon in the chat input, speak, and read the transcription before you send it.

  • Start. In the chat input, click the microphone icon and dictate your prompt.
  • Or hold a key. In the Agents Window, Cursor's 3.1 changelog says you can press and hold Ctrl+M to speak. While it records you see a waveform, a timer, and buttons for canceling and confirming.
  • It transcribes after you finish. The same changelog says it records your full voice clip and then transcribes it, so the words appear once you stop, not as you talk.
  • Say the details. Cursor's advice is to speak naturally and include technical details such as file and function names.
  • Review. Cursor says to review the transcription before sending. Names of files and functions are exactly what speech recognition gets wrong.
  • What Cursor does not say. Which languages it supports, and where the audio is transcribed. If one of those matters to you, ask Cursor.

Use Apple Dictation or YapToText in Cursor

The other two ways work in every part of Cursor, because they type wherever the cursor is. Click where the words should go first: the chat input, a comment in the editor, or the terminal prompt.

  • Apple Dictation. Turn it on once in System Settings, Keyboard, Dictation. Click into Cursor, press the Microphone key or your Dictation shortcut, and talk. It stops after 30 seconds without speech.
  • YapToText. Click into Cursor, tap Right Command, talk, and tap again. With Auto mode on, Cursor is one of the editors where it leans toward its Code Comment mode, which writes short, imperative text.
  • For a long prompt. Code Comment compresses what you say, which suits a commit message better than a prompt full of context. Press 2 while you talk for Raw Transcription, or 3 for Clean Up, which drops the ums and keeps your wording.
  • In the terminal. Return runs whatever is on the line, so read it before it goes. YapToText turns its Intelligent Insert off in terminals, because the keystrokes it uses are shortcuts there.
YapToText's Modes page: Auto on top, then Raw Transcription, Clean Up, Note, Email, Message and Code Comment, numbered 2 to 7.
Figure 1. YapToText's modes, numbered: press 2 for Raw Transcription or 3 for Clean Up while you dictate a prompt into Cursor.

YapToText is free on the Mac App Store. The guide to dictation for coding covers symbols, casing and commit messages.

If voice input is not working in Cursor

Cursor publishes no troubleshooting page for voice input that I could find, so these are the checks macOS itself gives you. If the microphone icon does nothing, start with the Mac's microphone permission.

  • Microphone permission. In System Settings, Privacy & Security, Microphone, make sure Cursor is switched on, then restart Cursor.
  • The microphone itself. In System Settings, Sound, Input, check that the level moves when you talk.
  • Text lands in the wrong place. With Apple Dictation or YapToText, click into the chat input or the editor first, since both type where the cursor is.
  • An alert sound in the editor. In YapToText, if the editor beeps when words land, turn Intelligent Insert off for Cursor in the Delivery card on the Dictation page.

The Mac dictation troubleshooting guide covers Apple Dictation's own failures.

The short version

  • Cursor's own. The microphone icon in the chat input, or press and hold Ctrl+M in the Agents Window.
  • Built in. Apple Dictation, anywhere in Cursor, with pauses under 30 seconds.
  • On the Mac, everywhere. YapToText: tap Right Command, talk, tap again, in the chat, the editor or the terminal.

Say the prompt, read it, then send it. If Cursor documents more about its voice input than this page says, tell me on GitHub and I will add it.

Download YapToText on the Mac App StoreThis app is completely free. You don't have to make an account. There are no subscriptions, no difficult downloads, and nothing is locked. Made for Apple silicon Macs. Source on GitHub.

About the author. Ryleigh Newman is a developer whose hands make typing difficult and who dictates every day with YapToText, the app this site describes. Facts about other apps come from their own sites, with the date they were read. More about the project.

Sources

Questions

How do I use dictation in Cursor?

Click the microphone icon in Cursor's chat input and speak. Cursor's docs say to review the transcription before sending. To dictate in the editor or the terminal, use Apple Dictation or YapToText, which type wherever the cursor is.

Does Cursor have voice input?

Yes. Cursor's docs say you can click the microphone icon in the chat input to dictate a prompt instead of typing it, and its 3.1 changelog adds press and hold Ctrl+M in the Agents Window. Both read October 6, 2026.

Why is Cursor voice input not working on my Mac?

Check that Cursor is allowed under System Settings, Privacy & Security, Microphone, and that the input level moves in Sound, Input. I could not find a troubleshooting page from Cursor for voice input, so beyond that, ask Cursor's support.

What is the shortcut for Cursor voice input?

Press and hold Ctrl+M to speak in the Agents Window, according to Cursor's 3.1 changelog of April 13, 2026. Its docs also describe a microphone icon in the chat input. Apple Dictation starts from its own shortcut, and YapToText from Right Command.

Which languages does Cursor voice input support?

Cursor does not say in the docs page or the changelog entry I read. Apple Dictation's languages are listed in Keyboard settings, and YapToText lists 29 plus auto-detect.