March 28, 20263 min read

Voice Coding with Cursor: Dictate Prompts & Code Hands-Free

Cursor is everywhere now for AI-assisted development. But here's the thing: you're using AI to write code faster, and you're still typing every prompt.

Info

You speak at roughly 150 words per minute. You type at maybe 60. That's 2.5x faster on every prompt.

Voice + Cursor Makes Sense#

Cursor is prompt-driven. You describe what you want, Cursor generates code. It's a conversation. Conversations are faster out loud.

Cmd+K Prompts

"Refactor this function to use async await and add error handling"

Chat Panel

"Why is this test failing? The mock should return a promise"

Inline Edits

"Change this to a switch statement instead of if-else"

Code Generation

"Create a REST API for user management with CRUD endpoints"

Setup#

1

Install Whisperer

Mac App Store. Free to start, Pro Pack is $14.99 for Code Mode.

2

Add a Cursor Profile

Settings > Profiles, create one for Cursor with Code Mode on.

3

Set Your Shortcut

Default is hold Fn. Change it if you want.

4

Talk

When Cursor is active, Whisperer switches to Code Mode automatically. Hold Fn, speak, release.

Speaking Prompts#

Hold Fn, describe what you want:

You say

Add input validation to the submit handler. Check that email is a valid format and name is at least two characters. Show inline error messages below each field.

OutputNatural Language
[Text appears in Cursor's Cmd+K prompt field, ready to submit]

Release. Text appears in the prompt field. Hit enter.

Dictating Code#

When you're writing code yourself (not asking AI to do it), Code Mode handles syntax:

You say

"const snake case api endpoint equals quote slash api slash users quote semicolon"

OutputTypeScript
const api_endpoint = "/api/users";

You can go back and forth between prompts and code. Whisperer handles both.

Tips#

More Detail, Less Effort

Typing long descriptions is tedious. Speaking them isn't. More context means better AI output.

Speak Code Reviews

"This function has a race condition because..." Faster than typing feedback.

Commit Messages

After Cursor generates code, speak your commit. No context switch.

Per-App Profiles

Code Mode for Cursor, casual for Slack. Switches automatically.

Agentic Workflows#

Cursor is moving toward agentic coding where AI plans and executes multi-step tasks. Your job becomes directing and reviewing. Voice is good for that:

You say

Create a REST API for user management with CRUD endpoints, validation, and tests

OutputAgentic Prompt
[Cursor Agent begins planning and executing the multi-step task]
You say

The authentication middleware should use JWT, not session cookies

OutputCourse Correction
[Cursor Agent redirects its approach based on your feedback]

Ergonomics#

Tip

Cursor already means less typing. Voice means even less. If you have RSI or carpal tunnel, this combination might let you keep coding comfortably.

Related: Voice Dictation for Vibe Coding, Voice Coding Guide, Code Mode, How to Dictate Code on Mac. See pricing.

Ready to try voice dictation on your Mac?

Free download. No account required. 100% offline.

Download on the Mac App Store

Related articles

Try it.

Pay once. Keep it forever. Nothing goes to the cloud.

Free trial included. Pro Pack $14.99 lifetime.