Dictation in Cursor on a Mac: Cursor's voice input, and two ways that reach the editor
By Ryleigh Newman · Published
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.
This 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
Steps
- Click the microphone icon in Cursor's chat input, or press and hold Ctrl+M in the Agents Window.
- Speak your prompt, including file and function names.
- Review the transcription, then send it.
- 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 input | Apple Dictation | YapToText | |
|---|---|---|---|
| Where it types | The chat input, per its docs | Anywhere you can type | Any app, at the cursor |
| How it starts | The microphone icon, or press and hold Ctrl+M in the Agents Window | The Microphone key or your Dictation shortcut | Right Command, tap to start and stop |
| Where your voice goes | Not stated by Cursor | On the Mac or to Siri servers; Keyboard settings says which | Stays on your Mac |
| Cleans up what you said | Not stated | Auto-punctuation in supported languages | Yes, on the Mac; Raw Transcription keeps it word for word |
| Stops on silence | Not stated | After 30 seconds | Not 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 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.
This 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.
Related
Sources
- https://cursor.com/docs/agent/prompting (checked 2026-10-06)
- https://cursor.com/changelog/3-1 (checked 2026-10-06)
- https://support.apple.com/guide/mac-help/use-dictation-mh40584/mac (checked 2026-10-03)
- https://support.apple.com/guide/mac-help/control-access-to-the-microphone-on-mac-mchla1b1e1fe/mac (checked 2026-10-03)
- https://apps.apple.com/us/app/yaptotext/id6786382289 (checked 2026-10-03)
- https://github.com/ryleighnewman/YapToText (checked 2026-10-03)
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.