Coding agents · Dictation workflow
Dictate in Claude Code Say the task. Check it before Claude Code acts.
A coding task needs a clear problem, a boundary and evidence that the result works. Dictate that brief into an editable scratch document with VoiceSnap Pro, check the transcript, then paste it into Claude Code. This keeps terminal focus and exact commands out of your first dictation attempt.
Mac and Windows · Internet required · Free allowance, no card
An example to try
A focused bug-fix brief
You say
“the search results still show the previous query when a slower request finishes last reproduce that with two requests then fix the stale response keep the loading state and add a regression test”
After release and transcription
The search results still show the previous query when a slower request finishes last. Reproduce that with two requests, then fix the stale response. Keep the loading state and add a regression test.
Illustrative transcript. Recognition and punctuation can vary; review your own result.
From cursor to draft
How to dictate in Claude Code with VoiceSnap Pro
First install VoiceSnap Pro, sign in and complete the microphone and system-permission prompts. Then keep the app running while you write.
Read the getting-started guideStart in a scratch field
Open an editable text document outside your terminal and place the caret in it. Complete VoiceSnap Pro setup first. Use a short sentence to confirm where the transcript lands.
Speak the problem and expected result
Hold Right Option on Mac or Right Alt on Windows, or your configured VoiceSnap Pro shortcut. Speak the brief, release and wait for the transcript. Add exact identifiers, paths and code with the keyboard.
Review, paste, then submit
Check negations, numbers and scope. Copy the finished text, focus Claude Code’s prompt input and paste it there. Confirm you are in the agent prompt rather than a shell, then submit deliberately. Inspect the resulting diff and verification.
The human part
Make the draft yours.
Paste the exact component path and reproduction steps. Check the word “last,” the expected loading behavior and the test requirement before submitting the prompt.
- Keep shell commands and code syntax out of the spoken brief. Type or paste them exactly into the reviewed draft.
- Add recurring project names to personal vocabulary as recognition hints, then check spelling and casing in the transcript.
- If insertion fails in a terminal or remote environment, keep the scratch-document-and-paste workflow. Terminal behavior varies; this guide does not rely on direct terminal insertion.
Choose what fits
Claude Code already has native dictation
Anthropic documents /voice for dictating directly into Claude Code. It requires a Claude.ai sign-in and a local microphone; API-key and remote-session configurations have different restrictions. In hold mode, release normally finalizes a draft for review. Tap mode and autoSubmit can send automatically, so check the current settings.
Where VoiceSnap Pro fits
Use native dictation if you want voice inside Claude Code. VoiceSnap Pro offers the same desktop shortcut for a scratch brief, email and other editable fields, with personal vocabulary and optional local history. It requires internet access, does not read your repository and does not validate code or run spoken commands.
Official guidance checked October 8, 2026.
Questions about dictating in Claude Code
Try your next Claude Code draft by voice.
Start with one short passage. Read it back, make it yours, and decide whether the workflow fits.
Keep the workflow moving
Read the fuller guide or follow the troubleshooting checks when a draft does not land as expected.
Where else do you write?
A reply with one clear next step
Google DocsA document section ready to refine
SlackA status update with a specific ask
NotionA project note with a clear decision
Microsoft WordA draft paragraph with a clear argument
OutlookA customer reply with a concrete follow-up
ChatGPTA prompt with a task and output format
Cursor & VS CodeAn implementation brief with a testable result
ClaudeA clear prompt with context and an expected answer
GeminiA reviewed question with enough context to answer
Microsoft TeamsA team update with an owner and a next step
OneNoteA page of notes with clear next steps
EvernoteA quick capture, ready to file
Apple NotesA titled to-do list from one dictation
Microsoft ExcelA notes column that explains each row
Microsoft CopilotA detailed prompt, checked before you send it
Chrome and FirefoxA web form answer ready to check and submit