VS Code is not where you should try to speak every brace and comma.

Dictation works best in VS Code when you use it for comments, TODOs, AI prompts, bug notes, commit-message drafts, and plain-language explanations. Type the exact syntax.

Start with the built-in Mac option
Click into a comment, markdown file, or prompt box. Use Apple Dictation for one sentence. If the text lands correctly, the basic setup is working.
That is the right first test. It tells you whether the issue is dictation itself or the specific editor field you are using.
Where dictation breaks down in VS Code
Voice becomes frustrating when you force it into symbol-heavy editing. Function signatures, imports, cursor jumps, and tiny punctuation changes are usually faster with the keyboard.
The high-value voice work is different: explaining what the code should do, writing a review note, drafting a refactor prompt, or leaving a clear TODO for later.
A practical VS Code workflow
Use voice for:
- TODO comments
- markdown notes
- AI prompt drafts
- bug explanations
- review feedback
Use the keyboard for:
- exact code
- variable names
- punctuation-heavy edits
- navigation
The simple rule is: speak intent, type syntax.
When Speakmac helps
Speakmac is a better fit when the writing keeps moving between VS Code and the rest of your Mac. You can dictate a code comment, then a Linear update, then an email without changing the voice workflow.
It is also a cleaner privacy model for developer notes because the dictation layer is local-first instead of another cloud step in the middle of your workflow.