Voice to Text for Cursor
Cursor is built for AI-assisted coding, but typing prompts breaks your flow. Every time you stop to explain what you want to Claude or GPT, you lose momentum. Blurt lets you dictate your AI prompts, code comments, and chat messages naturally while your hands stay on the keyboard. Hold a button, describe the change you want, release. Your words appear in Cursor's prompt field instantly. No copy-paste. No context switching. Just talk and code.
The Typing Problem
Typing long AI prompts slows you down
You know exactly what you want Cursor's AI to do. You could explain it in 10 seconds out loud. But typing it takes 45 seconds of hunting for the right words on keyboard. The irony: you're using AI to code faster, but typing prompts to that AI is the new bottleneck. Your thoughts are faster than your fingers.
Explaining code changes requires too much context
You want the AI to refactor this function, but it needs context. Why this approach? What constraints? Typing out 'Please refactor this to use async/await because we need to handle the database connection timeout that occurs when...' takes forever. You end up writing terse prompts and getting terse results.
Switching between coding and chatting breaks flow
You're deep in implementation when you need to ask the AI a question. Moving from code brain to typing brain to explain your question feels like mental gear grinding. By the time you've typed your prompt, you've lost the thread of what you were building.
Code comments become afterthoughts
You should document why you made that architectural decision. You know exactly what to say. But after wrestling with the AI to get the code right, typing out comments feels like one task too many. The explanation lives in your head, never making it to the codebase.
Terminal commands need explanation for later
You just ran a complex command to fix a production issue. You should add a comment explaining what it does for the next person. But you're already onto the next fire. The tribal knowledge stays tribal.
How It Works
Blurt works everywhere in Cursor — the AI chat panel, inline prompts, code comments, and the integrated terminal. Anywhere you can type, Blurt can insert.
Hold your hotkey
Press your chosen shortcut. A small indicator shows Blurt is listening.
Talk naturally
Describe the change you want, explain your reasoning, or dictate a comment. Blurt handles punctuation.
Release and done
Text appears at your cursor position. In the AI prompt field, in a comment, wherever you need it.
Real Scenarios
Dictating AI prompts for complex changes
You need Cursor to refactor authentication. Instead of typing, hold your hotkey and say 'Refactor this authentication module to use JWT tokens instead of session cookies. Keep the existing API endpoints but update the middleware to validate tokens on each request. Add a refresh token mechanism with a 7-day expiry.' Full context delivered in 15 seconds, not 2 minutes of typing.
Explaining code changes verbally to the AI
The AI needs context for your request. Hold and speak: 'This function is called thousands of times per second so we need to optimize for performance over readability. Avoid creating new objects in the loop and prefer mutation over immutable patterns here.' The AI understands your constraints. Better prompts, better results.
Natural language coding through Cursor
You're sketching out new functionality. Hold the button in Cursor's composer and describe what you want: 'Create a React component that displays a sortable data table with pagination. Columns should be configurable and support custom renderers.' Speak your intent, let Cursor's AI write the code. Talk like a human, get working code.
Adding inline comments while reviewing AI output
Cursor just generated a complex function. You understand it now but won't in a month. Position your cursor above the function, hold your hotkey, and say 'This implements a sliding window rate limiter using Redis sorted sets. Tokens expire after 60 seconds based on the timestamp score.' Documentation done in seconds, context preserved.
Quick follow-up prompts in chat
The AI gave you code, but you need a tweak. Instead of typing 'Can you also add error handling for the case where...' just hold your button and say it. Rapid iteration with the AI becomes conversational. Your dialogue with Cursor flows like an actual conversation.
Explaining terminal commands in real-time
You just ran a gnarly command to debug a container issue. Cursor's terminal is right there. Hold button, say 'This command attaches to the running container and tails the application logs while filtering for error messages' and add it as a comment above. The next person who needs this will thank you.
Pair programming with AI using voice
You're working through a complex problem with Cursor as your pair. It feels natural to talk through your thinking: 'Okay so the issue is that the websocket connection drops when the user switches tabs. I think we need to add a heartbeat mechanism. Can you show me how to implement that with reconnection logic?' Code out loud, think out loud.
Why Cursor users choose Blurt over macOS Dictation
| Blurt | macOS Dictation | |
|---|---|---|
| Activation | Single hotkey, instant start | Press twice or click microphone icon |
| Speed | Text appears in under 500ms | 2-3 second delay common |
| Technical terms | Handles coding vocabulary well | Struggles with function names and syntax |
| Reliability | Consistent across sessions | Often fails silently or stops working |
Frequently Asked Questions
Start Typing Faster Today
Free to try — no credit card required
Download Blurt