Dictate your AI prompts: give the full context by speaking
Last updated: 2026-10-29
To write long AI prompts faster on a Mac, click into the prompt box of ChatGPT, Claude, Gemini or Cursor, hold Corvi's Fn key and explain what you need out loud, the way you'd brief a colleague. Release, and the prompt is typed with punctuation. When the answer is long, tap Fn to hear its gist instead of reading it.
Why spoken prompts are often better prompts
AI assistants answer better when you give them context: what you're working on, what you've tried, what the result should look like, what to avoid. Typed prompts tend to be short because typing context is tedious. Spoken prompts tend to be longer and more complete, because explaining out loud is how people naturally brief each other.
Speaking is also faster than typing for most people. In a 2016 Stanford study, speech input on a phone was about three times faster than typing (Stanford News). On a Mac keyboard the gap is smaller, but a two-minute spoken brief can easily replace five minutes of typing. You can measure your own speeds with the typing vs speaking test.
How to dictate a prompt with Corvi
- Click into the prompt box: ChatGPT or Claude in the browser or their Mac apps, Gemini, Perplexity, or the chat panel of Cursor or VS Code.
- Hold Fn and talk through the task. Don't worry about structure; say it as it comes.
- Release. Corvi types the prompt with punctuation and removes filler words.
- Glance over it, fix anything specific, and send.
For long briefs, press Fn with Command to dictate hands-free, without holding the key.
A structure that works when you speak
You don't need a template, but these five parts make spoken prompts reliably good:
| Part | What you say | Example |
|---|---|---|
| Goal | What you want at the end | "I need a short e-mail to a client who missed a payment." |
| Context | What the assistant can't know | "They've been with us three years and are usually on time." |
| Material | What to work from | "Use the invoice on screen." |
| Constraints | Length, tone, format, what to avoid | "Friendly, under 120 words, no legal language." |
| Check | How you'll judge the result | "Give me two versions." |
For developers
Developers are among the heaviest prompt writers. Explaining a bug, a refactor or a feature to Claude Code, Cursor or ChatGPT is exactly the kind of long, context-heavy text that's faster to say than to type. Add your project's names, libraries and abbreviations to Corvi's personal dictionary once, so "Postgres", "useEffect" or your service names are spelled right. More in Corvi for developers.
Stop typing. Stop reading. Talk and listen.
Corvi is free during early access. Setup takes a minute; if you don't like it, drag it to the Trash.
Download free for MacListening to long answers
AI assistants often answer at length. Instead of reading a 900-word answer, tap Fn on it: Corvi tells you the gist in a few sentences. Double-tap to ask a follow-up about the answer itself. You can stay in your editor and keep your eyes on the code while you listen.
Frequently asked questions
Does it work in Claude, ChatGPT and Cursor?
Yes. Corvi types wherever there is a cursor, including browser chats, the ChatGPT and Claude Mac apps, Cursor and VS Code.
Will it spell technical terms right?
Add them to the personal dictionary once and Corvi spells them the same way every time.
Does my prompt go anywhere besides the AI I'm using?
In most languages, your speech is turned into text on your Mac. For punctuation and clean-up, the text goes over an encrypted connection to an AI service, and Corvi's servers don't keep it. Then it's typed into the app you chose.
Can I dictate in one language and prompt in another?
Corvi types in the language you speak. Speak in the language you want the prompt in.
Is it free?
Corvi is free during early access.