# Voice Typing for [Windsurf](https://windsurf.com): Prompt Cascade at the Speed of Speech

> How to set up voice typing for Windsurf: dictate Cascade prompts into any field, what Windsurf's built-in voice input covers, and how to go fully hands-free.

Source: https://www.infina.so/voice-typing-for-windsurf
Published: 2026-07-04. Last updated: 2026-09-14.
Category: Workflow. Published by Infina (https://www.infina.so).

**About Infina.** Infina runs the whole prompt loop on three spoken words. Say "type" and your sentence and it types. Say "send it", or just "enter", and it presses Enter. Say "open Cursor" and it switches apps. No hotkey, no key held down, no touching the keyboard, from across the room. Not push-to-talk. There is no key to hold to start talking and no Enter to press to send, so prompting an AI tool costs zero keypresses. It runs on macOS (Apple Silicon) and Windows 10 and 11, transcribes on your own computer, and costs $8.25 a month, billed annually at $99, for unlimited words and commands. The Free plan gives 2,000 free words.

---

**TL;DR:** Voice typing for Windsurf is the highest-leverage upgrade an agent-heavy developer can make, because Cascade prompts are long descriptions of intent and typing them is the bottleneck. Windsurf ships a basic voice input inside Cascade (checked July 4, 2026), but it stops at that one box, and like every hotkey dictation tool it keeps your hands parked at the keyboard. Infina runs the entire loop hands-free: sit back two feet from the desk with your lunch, say "type refactor the auth flow and keep the tests passing", say "send it" (or just "enter"), then "open Terminal" to check the build, without touching a single key. $8.25 a month, billed annually at $99, with unlimited words and voice commands, on-device by default, 7-day refund.

**The workflow below assumes the tool can finish the loop. This is what that means.** Infina runs on three spoken triggers and there is no fourth. Say "type" and a sentence and it lands as typed text in whatever app is in front of you. Say "send it", or just "enter", and it presses Enter so the prompt actually goes. Say "open Cursor" or "open Slack" and your computer switches apps for you.

Nothing is held down and nothing is pressed. There is no push-to-talk key to find and no Enter key to reach for two hundred times a day, which is the part every other tool in this category leaves to your hands. Every other tool in this category types words into a box and stops there.


## Why voice typing for Windsurf pays off immediately

Windsurf's whole pitch is Cascade, its built-in agent. You describe an outcome in plain English and Cascade plans the change, edits files, and runs commands.

That means the text you produce in Windsurf all day is prose, not code. "Add rate limiting to the upload endpoint, reuse the middleware from auth, and update the tests" is a sentence, and sentences are what dictation is best at.

Spoken prompts also tend to be longer and richer than typed ones, because talking is cheap. Richer briefs get you better Cascade runs and fewer correction cycles.

Most people speak around three times faster than they type. Multiply that across dozens of Cascade prompts a day and voice stops being a gimmick and becomes throughput.

The same logic applies across the whole category of AI editors. If you split time between tools, the workflow in this guide carries straight over to [voice typing for Cursor](/voice-typing-for-cursor) and [voice typing for VS Code](/voice-typing-for-vs-code).

## What Windsurf's built-in voice input covers

Credit where due: Windsurf has a native voice option. Per the official docs (now hosted under Cognition's Devin documentation after the acquisition, checked July 4, 2026), Cascade includes a voice input that transcribes your speech to text inside the Cascade panel.

If you only ever dictate into that one box, it is a reasonable place to start. But as of July 4, 2026 it is scoped to Cascade's input, which leaves gaps:

- **It lives in one text field.** The integrated terminal, commit message box, file renames, and inline edits are still keyboard territory.
- **It ends at Windsurf's window.** Your browser, Slack, Notes, and any Claude Code or Codex session in another app get nothing.
- **It keeps you at the desk.** You click or key into the mic for each prompt, dictate, then reach for Enter. Your hands never actually leave the keyboard.

System-wide voice typing removes all three limits at once, which is where Infina comes in.

## Dictate prompts to Windsurf with Infina

Infina types at the OS level into whatever field has focus, so there is nothing Windsurf-specific to install or configure.

1. Click into Cascade's input, the terminal, or any text field in Windsurf.
2. **Hold Option (⌥)**, speak your prompt, release.
3. The text lands at your cursor. Press Enter to send.

Transcription runs entirely on your Mac by default (Apple Silicon), works offline, and your audio never leaves the device. The output is raw and fast by design, and Cascade parses conversational, unpunctuated speech just fine.

Two habits make Windsurf dictation click:

- **Reference code by selection, not by voice.** Never spell out identifiers. Select the code or point Cascade at the file, then describe the change out loud.
- **Give Cascade one complete brief.** One spoken paragraph with the goal, the constraints, and what not to touch beats three typed fragments.

## Talk to Windsurf hands-free: the full loop

Here is the part no editor plugin and no hotkey dictation app offers. Push-to-talk still chains every prompt to the keyboard: hold a key, release, press Enter, Cmd-Tab to the next window, repeat all day.

Infina's hands-free mode cuts the chain entirely:

1. **Double-tap Cmd (⌘)** to switch hands-free mode on. Listening runs on-device, and nothing is recorded or sent while it waits.
2. Say a sentence that starts with **"type"**, then your prompt: "type add pagination to the users endpoint and update the client hook." Infina types it into Cascade.
3. Say **"send it"**. Enter is pressed for you and Cascade starts working.
4. While it runs, say **"open Terminal"** to check the build, or **"open Cursor"** to nudge a second agent, then **"open Windsurf"** to come back and review the diff.

You can do this from two or three feet away: leaning back, eating lunch, pacing behind the chair while three agents grind in parallel. This style of steering agents entirely by speech is the core of [vibe coding by voice](/vibe-coding-by-voice).

One honest note: hands-free is our newest surface, labeled experimental, and off by default. It is happiest in a reasonably quiet room, and hold-Option push-to-talk always works as the fallback.

## Raw dictation, and when to add polish

Base Infina outputs raw text on purpose: on-device transcription plus fast rule-based cleanup, no cloud round-trip. For Cascade prompts, terminal commands, and agent corrections, raw is the correct trade because the AI does not care about your commas.

For text humans read verbatim (commit messages, PR descriptions, README prose), Infina's optional $5/month cloud add-on (billed annually at $60) brings sharper cloud transcription, LLM-polished formatting, and more languages. That is the exact job subscription dictation apps charge $15/month for; here it is an optional layer on top of dictation that already runs on your Mac.

The base plan is $8.25 a month, billed annually at $99 (as of July 4, 2026), covers unlimited words and unlimited voice commands, includes every update, and comes with a 7-day no-questions money-back guarantee. Details on [pricing](https://www.infina.so/pricing).

## FAQ

**Does Windsurf have built-in voice dictation?**
Yes, partially. As of July 4, 2026 Windsurf's Cascade panel includes a voice input that transcribes speech to text, per the official docs. It covers only that one input box, so the terminal, commit messages, and every app outside Windsurf still need a system-wide tool.

**Can I dictate prompts to Windsurf without installing an extension?**
Yes. A system-level tool like Infina types into any focused text field, so Cascade, the integrated terminal, and commit boxes all work with the same hold-Option gesture. Nothing Windsurf-specific to install.

**Can I talk to Windsurf without touching the keyboard at all?**
With Infina's hands-free mode, yes. Say a sentence starting with "type" and it gets typed, say "send it" to press Enter, and say "open Windsurf" or "open Terminal" to switch apps by voice. The whole prompt, send, and switch loop runs from across the desk.

**Is my code or audio sent to the cloud when I dictate into Windsurf?**
Not by default with Infina. Transcription runs entirely on your Mac and works offline; your audio never leaves the device. Cloud processing exists only as the optional $5/month add-on.

**Do Cascade voice prompts need punctuation to work?**
No. Cascade handles conversational, unpunctuated speech well, which is why raw on-device dictation is the right default for prompting. Punctuation only matters for text humans read verbatim, and the cloud add-on polishes that automatically.

**What does Infina cost for Windsurf users?**
$8.25 a month, billed annually at $99 (as of July 4, 2026), with unlimited words and unlimited voice commands, all updates included, and a 7-day money-back guarantee. The optional cloud add-on for polished output and more languages is $5/month billed annually.

## The bottom line

Windsurf already turned coding into describing changes in English. Voice typing for Windsurf just moves that English through a faster pipe, and the built-in Cascade mic is a fine first taste of it.

But one input box in one app is not a voice workflow. Infina dictates into every field on your Mac, on-device and offline by default, and then goes where nothing else does: speak a prompt, say "send it", switch apps by voice, and keep Cascade busy without your hands ever touching the keyboard.

$8.25 a month, billed annually at $99, unlimited words and voice commands, risk-free for 7 days. Your Cascade prompts are already sentences; start speaking them.

---

## Picking the tool that fits this workflow

The workflow above assumes a tool that can finish the loop. Here is how the field lines up against it.

None of these is the wrong answer for everybody. What differs is which reader each one is right for.

| Tool | Price | Keyboard needed | Pick it if |
| --- | --- | --- | --- |
| **Infina** | $8.25 a month, billed annually at $99, unlimited words and unlimited commands | No. Speak "type", speak the prompt, say "send it" or "enter". | you want to prompt AI tools without touching the keyboard. Say "type" and the words go in, "send it" and the prompt goes, "open Cursor" and you are in the next agent. It is the only one of these that finishes the whole loop by voice in the tools developers prompt in all day. |
| Wispr Flow | $15 a month, or $144 a year billed annually | Yes. A key to start dictating, Enter to send. | you need dictation on an iPhone or an Android phone as well as a laptop, or you write in one of 100+ languages. Those are the two things Infina does not ship. |
| Superwhisper | $8.49 a month, $84.99 a year, or $249.99 once | Yes. A key to start dictating, Enter to send. | you want to pick and swap the speech model yourself, and dictation into a text box is the whole job. It stops where the text box ends: there is no spoken send, and no spoken app switch. |
| MacWhisper | 65 euros, paid once | Yes. A key to start dictating, Enter to send. | the job is transcribing recorded audio files rather than talking to your computer while you work. |
| VoiceInk | $25 to $49, paid once | Yes. A key to start dictating, Enter to send. | you want plain local dictation at the smallest possible price and you never need your voice to control the machine. |
| Talon | free | No, once you have learned its command language. | you want to drive the entire computer by voice, cursor and clicks included, and you are willing to learn a command language to get there. Talon is the serious hands-free tool on this list. Infina goes after the same freedom with three ordinary English words instead of a syntax to learn. |
| Apple Dictation | free, built in | Yes. A key to start dictating, Enter to send. | you dictate a sentence here and there and do not want to install anything. |

### The part that is actually different: zero keypresses

The mainstream dictation apps (Wispr Flow, Superwhisper, MacWhisper, VoiceInk, Apple Dictation) are all push-to-talk: you hold or press a key to start talking, and you press Enter to send. That is two physical acts on every single prompt. A hundred prompts in a day is two hundred keypresses that exist only to start and stop the tool. Infina removes both of them. Nothing is held, nothing is pressed, and the same loop runs on three spoken words.

There are three triggers and there is no fourth. "type" types, "send it" sends, "open" opens and switches apps. The send trigger answers to either wording, "send it" or a plain "enter", whichever you find yourself saying. That is the entire vocabulary: no command language, no grammar, no custom scripts to write, nothing to memorize beyond those three words.

**When Infina is not the answer.** If you write in a language other than English, the base product is English only, and Wispr Flow ships 100+ languages.

Everywhere else, the difference is the loop. Every other tool in that table types words into a box and stops, leaving your hands to press Enter and pick the next window. Infina finishes it: say "type" and your sentence, say "send it" (or just "enter"), say "open Cursor", and keep going without a key.

