Spraak naar tekst in VS Code is veranderd, en het meeste advies online is verouderd. Dicteren zit nu ingebouwd in plaats van in een extensie, het draait op het apparaat, en het staat standaard aan zodra AI-functies aan staan. Maar het dekt niet elk platform, en het houdt op bij de rand van de editor.
Dit is de huidige stand van zaken en hoe je kiest tussen drie benaderingen.
Optie 1: ingebouwd dicteren in VS Code
De instelling dictation.enabled stuurt het aan, en die staat standaard ingeschakeld. Het gebruikt een model op het apparaat — nemotron-3.5-asr-streaming-0.6b — dus audio blijft op je machine.
Sneltoetsen: ⌥⌘V start dicteren in de editor op macOS (Ctrl+Alt+V op Windows en Linux). ⌘I dicteert in de chat (elders Ctrl+I). Houd de starttoets ingedrukt voor walkietalkie-modus: de herkenning blijft actief tot je loslaat, en verstuurt dan vanzelf.
De platformdekking is de adder onder het gras:
| Ondersteund | Niet ondersteund |
|---|---|
| macOS op Apple Silicon | Intel-Macs |
| Windows x64 en Arm64 | VS Code in de browser |
| Linux x64/Arm64, glibc 2.34+ | Linux op musl (Alpine) |
| Externe werkruimten | 32-bits en Arm32 |
Op een Intel-Mac is ingebouwd dicteren er niet.
Eén privacyvoetnoot die je moet weten: schakel je dictation.experimental.llmCleanup in, dan stuurt VS Code de transcripttekst — niet de audio — naar Copilot-servers voor opmaak. De audio blijft hoe dan ook op het apparaat, de opschoonronde niet. Vind je dat bezwaarlijk, laat het dan uit.
De terminal krijgt een aparte behandeling: de herkenning past zich aan commandosyntaxis aan, en accessibility.voice.speechTimeout stopt automatisch na stilte.
Optie 2: de VS Code Speech-extensie
De extensie van Microsoft dateert van vóór de ingebouwde ondersteuning en vult nog steeds twee gaten.
Ze dekt platformen die ingebouwd dicteren niet dekt: Intel-Macs, VS Code in de browser, musl-Linux. Draait het ingebouwde model niet op jouw hardware, dan is dit je route.
Ze levert "Hey Code". Activering met een wekwoord voor een Copilot Chat-sessie zit alleen in de extensie, en ze begrijpt chatgrammatica: "at workspace" wordt @workspace, "slash fix" wordt /fix. Bestuur je GitHub Copilot Chat graag volledig met je stem, dan is dat iets wat de ingebouwde variant niet nabootst.
De extensie is gratis, wordt onderhouden door Microsoft, en levert taalondersteuning als aparte begeleidende extensies.
Optie 3: systeembreed dicteren
Beide bovenstaande opties blijven binnen de editor. Die grens is het hele argument voor de derde aanpak, en of hij telt hangt af van waar je woorden werkelijk terechtkomen.
Een gewone dag is niet alleen code in VS Code. Erbij horen de PR-beschrijving op GitHub, reviewopmerkingen, een Slack-draad over de aanpak, het ticket, het ontwerpdocument, een commitbericht, een mail naar wie op je wacht. Het dicteren van VS Code dekt daar precies één van. De rest leeft in een browser en een chatapp.
Een systeembreed hulpmiddel werkt in al die dingen, met één sneltoets en één set gedragingen. Dat is het pleidooi voor Vext: dicteren dat typt in de app die focus heeft, met stijlen per app zodat Slack een chatvormig bericht krijgt, je mailprogramma e-mailopmaak, en je terminal het transcript onaangeroerd.
Het andere praktische verschil is de woordenlijst. Correcties gelden voor elk transcript, in elke app: je modulenamen, afhankelijkheden en namen van collega's worden herkend in de PR-beschrijving en het Slack-bericht, niet alleen binnen de editor. De transcriptie draait op het apparaat met Parakeet TDT v3 via FluidAudio, en het bijschaven gebruikt een lokaal MLX-model.
brew install muvon/tap/vext
Welke gebruik je
Ingebouwd dicteren als je op ondersteunde hardware zit en je stem vooral gebruikt om Copilot Chat aan te sturen en opmerkingen te schrijven binnen de editor. Het is gratis, het staat er al, en het draait op het apparaat. Niets te installeren.
De Speech-extensie als je op een Intel-Mac of in VS Code in de browser werkt, of als je specifiek "Hey Code" wilt.
Systeembreed als de editor de minderheid van je typewerk is. Het proza rondom de code weegt meestal zwaarder dan de code — dat is het betoog uit spraaknotities voor ontwikkelaars.
Ze sluiten elkaar niet uit. Ingebouwd dicteren voor de chat plus een systeembreed hulpmiddel voor al het andere is een volstrekt verstandige opzet.
Wat geen van alle goed doet
De code zelf dicteren. for (let i = 0; i < arr.length; i++) uitspreken is trager en foutgevoeliger dan het typen, en geen enkel hulpmiddel in deze lijst verandert dat. Symbolen, exacte interpunctie en hoofdlettergebruik in identifiers zijn waar spraak uiteenvalt.
Waar spraak in een ontwikkelaarsroutine wél goed in is, is intentie: aan een agent beschrijven wat je wilt, een afweging uitleggen in een reviewopmerking, de PR-beschrijving schrijven die het waarom dekt. Een alinea context inspreken voor een codeeragent kost zo'n twintig seconden en levert betere instructies op dan de bondige versie die je had getypt — je neemt de randvoorwaarden mee die je anders had weggelaten. Dat betoog voerden we in coderen met je stem en AI-coding-agents, en het geldt of de woorden nu via de microfoonknop van VS Code komen of via een systeembrede sneltoets.
Zit je in Cursor in plaats van VS Code, dan geldt dezelfde redenering met een andere set ingebouwde functies — zie spraakinvoer voor Cursor. En wil je dat je agent het dicteren aanstuurt in plaats van dat jij een toets indrukt, dan biedt Vext dat via MCP, wat we behandelden in 1.4.0.
Vext kost eenmalig $49, met een proefperiode van 100 dictaten. macOS 14 of nieuwer op Apple Silicon.