Spraakmodus in Codex, OpenCode, Antigravity en Claude Code: welke CLI heeft er een?

We hebben op 13 oktober 2026 vijf CLI's voor codeeragents en twee apps gecontroleerd. Codex CLI en oh-my-pi voeren een gesproken gesprek, Claude Code en Antigravity CLI dicteren alleen in de prompt, OpenCode heeft niets ingebouwd. Hoe je elk ervan start, waar de audio naartoe gaat en wat spraak kost aan tokens.

Mensen typen "codex voice mode", "opencode voice mode" en "antigravity voice mode" in Google, en de antwoorden die ze vinden halen twee verschillende dingen door elkaar onder dezelfde naam. Dus hebben we op 13 oktober 2026 elke CLI geopend die op onze buildmachine is geïnstalleerd, de eigen commandolijst ervan gelezen en die vergeleken met de documentatie van de maker van die dag.

Eerst twee woorden, want het hele antwoord hangt ervan af.

Dictatie is eenrichtingsverkeer. Je spreekt, de woorden komen in de prompt terecht, je drukt op Enter, en je leest het antwoord op het scherm.

Spraakmodus is tweerichtingsverkeer. Je spreekt, de agent doet het werk, en het antwoord wordt hardop tegen je uitgesproken. Je kunt je ogen van de terminal houden.

Het korte antwoord

ToolGecontroleerde versieDictatie in de promptGesproken antwoordenHoe je het start
Claude Code2.1.296JaNee/voice
Codex CLI0.162.1Niet als aparte modusJa/voice
OpenCode1.19.0Alleen via pluginNeeniets ingebouwd
Antigravity CLI1.3.4JaNee/voice
oh-my-pi18.1.2Ja, op het apparaatJa/live
Paseo (app)docs van die dagJaJaspraakmodus in de app
T3 Code (app)repository van die dagJa, iOS-appNeemicrofoon in de composer

De rest van deze pagina is het detail per regel, en daarna de vraag die er direct op volgt: kost praten tegen een agent meer tokens dan ertegen typen?

Claude Code: dictatie, geen gesprek

Claude Code heeft spraakdictatie (versie 2.1.69 of later). Je zet het één keer aan met /voice, en het blijft aan over sessies heen:

/voice
Voice mode enabled (hold). Hold space to record. Dictation language: en (/config to change).

Houd Space ingedrukt terwijl je praat en laat los om te stoppen. Je woorden verschijnen in de prompt terwijl je praat, gedimd tot de transcriptie definitief is, en je kunt typen en dicteren in hetzelfde bericht combineren. Als je liever geen toets ingedrukt houdt, start /voice tap de opname bij een eerste tik op de toets en verstuurt het de prompt bij de tweede, zolang de transcriptie minstens drie woorden heeft. De toets is de binding voice:pushToTalk, en je kunt hem in ~/.claude/keybindings.json verplaatsen naar een combinatie met een modifiertoets, zoals meta+k.

De beperkingen staan in de documentatie over spraakdictatie. De audio wordt voor transcriptie naar de servers van Anthropic gestreamd, niet lokaal verwerkt. Je hebt een claude.ai-login nodig: met een API-sleutel van Anthropic, Bedrock of een andere cloudprovider is /voice een onbekend commando. Je hebt een lokale microfoon nodig, dus het werkt niet in SSH-sessies of in cloudsessies. De dicteertaal volgt de instelling language, met 20 ondersteunde talen en Engels als terugval.

Wat het niet doet, is praten. Claude antwoordt in tekst, zoals altijd. De Claude-app heeft wel een echte spraakmodus, in bèta op mobiel, desktop en het web, maar de hulppagina over de spraakmodus van Anthropic zegt het duidelijk: in Claude Cowork en Claude Code is dictatie beschikbaar, de spraakmodus niet.

Codex CLI: een echt gesproken gesprek met /voice

Dit is degene waar de meeste mensen naar zoeken, en degene waarover de documentatie het minst duidelijk is.

De spraakpagina voor Codex van OpenAI beschrijft ChatGPT Voice, aangedreven door GPT-Live: een gesproken gesprek dat je opent op een Codex-taak in de ChatGPT-desktop-app, of via Codex op iOS zodra de telefoon gekoppeld is aan een desktophost. Ze noemt de abonnementen Plus, Pro, Business, Edu en Enterprise, één actieve spraakchat tegelijk, en een aparte dictatie die alleen spraak omzet in prompttekst. De CLI wordt niet genoemd.

De CLI heeft een eigen spraakmodus. In codex-cli 0.162.1 bevat de lijst met slash-commando's (in de open-source repository en in de geïnstalleerde binary) /voice, beschreven als "start or stop voice; use /voice settings to choose a voice". Je kunt controleren of de functie in jouw installatie aanstaat:

codex features list | grep realtime
# realtime_conversation   stable   true

Binnen een sessie start /voice een realtime gesprek op de huidige thread. Jij praat, Codex antwoordt hardop, en ondertitels van beide kanten scrollen door de terminal. De keymap heeft een actie om het gesprek te starten of te stoppen en een andere om je microfoon te dempen, allebei opnieuw toe te wijzen. De CLI weigert in drie gevallen, met voor elk een eigen melding: voor het eerste bericht van een gesprek ("Start a conversation before using voice mode"), in een zijgesprek, en op een build zonder de audiostack ("Voice requires macOS, an MSVC-based Windows build, or a glibc-based Linux build").

Tijdens dat gesprek zijn er twee modellen aan het werk: een realtime spraakmodel dat met je praat, en de Codex-thread die het werk doet. De spraakkant geeft je verzoeken door aan de thread, wat de broncode een handoff noemt, en spreekt uit wat eruit komt. Onthoud dat voor het deel over tokens verderop.

OpenCode: niets ingebouwd

OpenCode 1.19.0 heeft geen spraakcommando en geen dictatie. De enige "speech"-strings in de binary zijn de beschrijvingen van spraakmodellen in de providercatalogus, die je vanuit je eigen code zou kunnen aanroepen, geen manier om met OpenCode te praten.

De community vult het gat. opencode-voice is een plugin die dicteert in de prompt van OpenCode: Ctrl+X V start de opname, Enter stopt hem en voegt de transcriptie in, en voor de transcriptie kies je tussen lokale Whisper, OpenAI, ElevenLabs of de app Handy. De README is eerlijk over de staat ervan: prereleasesoftware, alleen Linux x64, experimentele microfoonopname. Het spreekt geen antwoorden uit.

Op macOS of Windows werkt de dictatie die in het besturingssysteem zit in elke terminal, OpenCode inbegrepen.

Antigravity CLI: dictatie met /voice

Antigravity CLI heeft dictatie, gedocumenteerd op de /voice-pagina. /voice, de alias /record of de F5-toets start het. De tekst komt in het promptveld terecht en wordt pas verstuurd als jij hem verstuurt.

Drie beperkingen. Er is een interactieve sessie nodig, en het is uitgeschakeld in de modus --print. Het is niet beschikbaar voor business- of enterprise-accounts. En als je bent ingelogd voordat dictatie werd uitgebracht, mislukt de transcriptie tot je /logout uitvoert en opnieuw inlogt.

Het SSH-geval is beter geregeld dan bij de meeste: voer agy mic-serve uit op je eigen machine, open een reverse tunnel met ssh -R 24713:127.0.0.1:4713 <server>, en start de CLI op de server met ANTIGRAVITY_MIC=127.0.0.1:24713 agy. Je microfoon voedt dan de externe sessie. Er komt geen gesproken antwoord.

oh-my-pi: allebei, en de dictatie blijft op je machine

oh-my-pi (omp) is de enige CLI hier die allebei doet, en de dictatie verlaat de machine nooit.

Spraak-naar-tekst staat standaard uit. Zet het aan in de instellingen (groep Speech), houd dan Space ingedrukt om op te nemen en laat los om te transcriberen. Het model draait op het apparaat: standaard Parakeet TDT v3, met Whisper-formaten als alternatief voor kleinere machines. Een instelling bepaalt wanneer een dictatie wordt verstuurd: nooit, bij loslaten, bij loslaten met een volledige zin, of wanneer je "submit" zegt.

Het gesprek is /live, of Ctrl+L. De CLI beschrijft het als "Codex-backed realtime voice mode", en de stem kies je in de instellingen (Live Voice). Los daarvan leest omp say elke tekst hardop voor met Kokoro-82M, een spraakmodel dat ook lokaal draait.

Paseo en T3 Code: spraak in een app, niet in een CLI

Twee apps duiken op bij dezelfde zoekopdrachten.

Paseo draait een daemon die je codeeragents beheert, met clients voor desktop, mobiel, web en CLI. Het doet dictatie en gesprekken in spraakmodus. De spraakverwerking kan op je machine draaien (Parakeet voor spraak-naar-tekst, Kokoro voor tekst-naar-spraak, ONNX-modellen op de CPU) of via OpenAI, en de spraakmodus zelf is een verborgen agentsessie op Claude, Codex of OpenCode. Het standaard lokale spraakmodel kent alleen Engels; een ander Parakeet-model dekt 25 Europese talen. De rest van Paseo hebben we met AgentsRoom vergeleken op de pagina over het alternatief voor Paseo.

T3 Code heeft spraakinvoer in de iOS-app: de transcriptie draait op de telefoon en vult het concept, het verstuurt nooit uit zichzelf iets. Geen gesproken antwoorden.

Gebruikt spraakmodus meer tokens?

Dit is de vraag die direct na "bestaat het" komt, en het antwoord verschilt per tool.

  • Dictatie van Claude Code: nee. De documentatie van Anthropic zegt dat transcriptie geen Claude-berichten of tokens verbruikt en niet meetelt voor de limieten die /usage toont. Wat je dicteert wordt een gewone prompt en kost wat dezelfde getypte prompt kost.
  • Spraakmodus in de Claude-app: die telt mee voor je gewone gebruikslimieten, net als tekst, volgens de hulppagina van Anthropic.
  • /voice van Codex CLI: een realtime spraakmodel draait naast de Codex-thread zolang het gesprek openstaat. De pagina's van OpenAI zeggen niet hoe een spraakgesprek meetelt voor de limieten van Codex. We hebben geen getal gevonden, dus we geven er geen.
  • Antigravity CLI: alleen dictatie, en de documentatie zegt niet hoe die meetelt.
  • oh-my-pi: de dictatie op het apparaat kost geen tokens en verstuurt niets. /live loopt via de realtime spraakfunctie van Codex.

De regel eronder is overal hetzelfde: het model dat het werk doet, leest tekst. Een gesproken beurt wordt gefactureerd als een getypte beurt. Wat je rekening verandert, is het aantal beurten en de diepte van de sessie, en spraak leidt vaak tot meer beurten, en kortere. We maakten hetzelfde punt over telefoons in gebruikt Remote Control van Claude Code meer tokens.

Wat AgentsRoom ernaast doet

Voice Mode in AgentsRoom kiest de andere route: één gesproken gesprek dat niet afhangt van welke CLI je draait.

Het werkt op de terminal, niet op de CLI. Je opent het op een agent die al draait. Je beurt wordt getranscribeerd en als jouw bericht naar de terminal van die agent gestuurd, de agent werkt in zijn eigen sessie, en zijn antwoord wordt hardop voorgelezen met de stem die je hebt gekozen. Handsfree opent de microfoon na elk antwoord opnieuw. De taal wordt herkend. Het werkt hetzelfde voor Claude Code, Codex, GitHub Copilot CLI, Cursor en de 10 andere agent-CLI's die AgentsRoom draait, in de desktop-app op macOS, Windows en Linux.

De extra tokens zijn weinig en zichtbaar: bij het eerste gesproken bericht krijgt de agent een korte inleiding die vraagt om een gesproken antwoord van twee tot vijf zinnen, zonder markdown of bestandspaden die hardop worden voorgelezen, en daarna elke vijf berichten een herinnering. De spraak zelf draait op onze backend en wordt afgerekend in spraaktegoed dat gedeeld wordt met dictatie, of op je eigen OpenAI-API-sleutel.

Voor gewone dictatie is er een microfoonknop in de composer, beschreven op de pagina spraakdictatie. De spraakfunctie die in een CLI is ingebouwd, kun je in de terminal ervan gewoon blijven gebruiken: de twee sluiten elkaar niet uit.

Zo controleer je het op je eigen machine

Versies veranderen snel, en deze pagina zal verouderen. Zo controleer je elke regel van de tabel in een minuut:

claude --version       # then /voice in a session
codex --version        # then: codex features list | grep realtime
opencode --version     # no voice command in the help
agy --version          # then /voice in a session
omp --version          # then the Speech settings, and /live

Als /voice in Claude Code "Unknown command" antwoordt, ben je ingelogd met een API-sleutel of een cloudprovider, niet met een claude.ai-account. Als realtime_conversation ontbreekt in de lijst van Codex, is je CLI ouder dan de versie die wij hebben gecontroleerd.

Veelgestelde vragen

Heeft Codex CLI een spraakmodus?

Ja. In codex-cli 0.162.1 start het commando /voice een gesproken gesprek op de huidige thread: jij praat, Codex antwoordt hardop, en ondertitels van beide kanten verschijnen in de terminal. /voice settings kiest de stem. Er moet al een gesprek gestart zijn, het werkt niet in zijgesprekken, en het draait op de builds voor macOS, Windows en Linux die het ondersteunen. De spraakpagina van OpenAI documenteert ChatGPT Voice in de ChatGPT-desktop-app en in Codex op iOS, niet het commando van de CLI, dus hebben we de CLI zelf gecontroleerd.

Heeft Claude Code een spraakmodus?

Claude Code heeft spraakdictatie, geen gesproken gesprek. Voer /voice uit, houd dan Space ingedrukt terwijl je praat (of gebruik /voice tap) en de transcriptie komt in de prompt terecht. Claude antwoordt nog steeds in tekst. Je hebt een claude.ai-login en een lokale microfoon nodig, dus het werkt niet met een API-sleutel, in SSH-sessies of in cloudsessies. Anthropic zegt dat de spraakmodus van de Claude-app niet beschikbaar is in Claude Code.

Heeft OpenCode een spraakmodus?

Niet ingebouwd. OpenCode 1.19.0 heeft geen spraakcommando en geen dictatie. Een communityplugin, opencode-voice, voegt dictatie in de prompt toe met Ctrl+X V, maar het is prereleasesoftware en draait alleen op Linux x64. Anders gebruik je de dictatie van je besturingssysteem.

Heeft Antigravity CLI een spraakmodus?

Het heeft dictatie. /voice, de alias /record of de F5-toets zet je spraak om in tekst in het promptveld, zonder die te versturen. Er is een interactieve sessie nodig, het is uitgeschakeld in de modus --print, en het is niet beschikbaar voor business- of enterprise-accounts. Via SSH stuurt agy mic-serve de microfoon van je eigen machine door naar de server. Er komt geen gesproken antwoord.

Gebruikt de spraakmodus van Claude meer tokens?

Dat hangt ervan af welke spraakfunctie je bedoelt. De dictatie van Claude Code verbruikt volgens de documentatie van Anthropic geen Claude-berichten of tokens en telt niet mee voor de limieten in /usage: wat je dicteert wordt een gewone prompt. De spraakmodus in de Claude-app telt mee voor je gewone gebruikslimieten, net als tekst. In beide gevallen ziet het model tekst, dus een gesproken beurt kost wat dezelfde getypte beurt kost, en wat echt telt is het aantal beurten en de diepte ervan.

Wat is het verschil tussen spraakdictatie en spraakmodus?

Dictatie is eenrichtingsverkeer: je spreekt, de woorden komen in de prompt terecht, en je leest het antwoord op het scherm. Spraakmodus is tweerichtingsverkeer: je spreekt, en het antwoord wordt hardop tegen je uitgesproken. Claude Code en Antigravity CLI dicteren. Codex CLI en oh-my-pi doen allebei. OpenCode doet zonder plugin geen van beide.

Download AgentsRoom

Draai al je AI-agenten, op al je projecten, vanuit één enkel venster.

GratisDownload AgentsRoom

Companion-app: houd je agents onderweg in de gaten

Breng je eigen: Claude, Codex, Antigravity CLI of andere AI-provider.

Download de extensie
Chrome Web Store

Stuur bugs en verzoeken direct naar je openbare backlog.

Meerdere projecten
Multi-provider
Meerdere agenten
Live status
Bestandsverschil & commit
Mobiele metgezel
Live voorbeeld
Agententeams
Browserautomatisering
Backlog-gedreven ontwikkeling
Promptbibliotheek
Vaardighedenbibliotheek
Bekijk alle functies

Verder lezen