Nell'ultimo anno tutti i principali strumenti di sviluppo con IA hanno
introdotto l'input vocale, quindi la prima domanda non è più se sia possibile
dettare un prompt. Claude Code ha /voice, Cursor ha l'input vocale a tasto
tenuto premuto nella finestra dell'agente e VS Code ha la dettatura integrata
nella chat, nell'editor e nel terminale.
La domanda che resta è più stretta e più utile: ognuno di questi copre l'unica casella in cui si parla al modello, e nessuno copre gli altri venti posti in cui uno sviluppatore scrive prosa tutto il giorno. Questa distanza è l'intero argomento a favore di uno strumento di dettatura di sistema, ed è anche il motivo per cui l'effetto interessante del voice coding non è la velocità: è che i prompt dettati vengono tre volte più lunghi di quelli digitati, e quella lunghezza in più è contesto che al modello mancava.
I dati sugli altri strumenti riportati qui sotto sono stati verificati il 17 agosto 2026.
| Strumento | Come si avvia | Dove funziona | Dove finisce l'audio |
|---|---|---|---|
| Claude Code | /voice, poi si tiene premuto Space (oppure si tocca una volta per iniziare e una seconda per inviare) |
Prompt della CLI e vista agente; anche l'estensione per VS Code | I server di Anthropic |
| Cursor | Si tiene premuto Ctrl+M nella finestra Agents |
Casella del prompt dell'agente e della chat | I server di Cursor |
| VS Code | ⌘I nella chat, ⌥⌘V nell'editor |
Chat, finestra Agents, editor e terminali | Sul dispositivo, per impostazione predefinita |
Da quella tabella vale la pena estrarre tre dettagli.
La dettatura di Claude Code è tarata su questo mestiere. Termini come
regex, OAuth, JSON e localhost vengono riconosciuti come termini, e il
nome del progetto corrente e quello del branch git vengono passati
automaticamente come suggerimenti di riconoscimento: è per questo che il branch
su cui si sta lavorando esce scritto correttamente e non foneticamente. La
trascrizione non consuma token e non incide sui limiti mostrati da /usage.
È anche la più vincolata. /voice richiede un account Claude.ai: non è
disponibile quando Claude Code gira con una chiave dell'API di Anthropic, con
Amazon Bedrock, con l'Agent Platform di Google Cloud o con Microsoft Foundry, e
le organizzazioni con la conformità HIPAA attiva ce l'hanno disattivata per
policy. Serve un microfono locale, quindi non funziona via SSH, né in Claude
Code sul web, né in VS Code Remote, Dev Containers e Codespaces.
Sulla privacy VS Code è l'eccezione. La sua dettatura integrata elabora l'audio del microfono sul dispositivo e, una volta scaricato il modello, non richiede alcuna connessione a internet. La funzione è contrassegnata come sperimentale e non è disponibile su VS Code for the Web, sui Mac Intel, sui sistemi a 32 bit e Arm32 né sulle distribuzioni Linux basate su musl come Alpine: per quei casi c'è l'estensione Speech.
Il dato sulla velocità è reale ma sopravvalutato. Lo studio di Stanford che si cita — Ruan et al., 2016 — misurava l'inserimento di testo in inglese su un iPhone 6 Plus e trovava il parlato 2,93 volte più veloce della tastiera a schermo: 153 parole al minuto contro 52. Chi sviluppa su una tastiera meccanica non digita a 52 parole al minuto, quindi il moltiplicatore onesto per questo pubblico è più basso.
L'effetto che conta davvero è che cosa succede alla lunghezza del prompt. Digitare impone un costo a ogni frase in più, e la prima cosa che si taglia è il contesto, perché il contesto sembra facoltativo mentre la richiesta no. Così il prompt digitato è «sistema il middleware di auth, dà 401 al refresh» e quello dettato è la stessa cosa più le due cose già provate, il file che si sospetta, la stringa d'errore parola per parola e il vincolo che l'helper dei token non deve cambiare perché lo chiamano altri tre servizi.
Quella differenza non è cortesia. Ognuna di quelle proposizioni elimina un ramo che altrimenti il modello dovrebbe indovinare, e indovinare male è ciò che produce il diff da buttare. Lo stesso studio ha rilevato che il parlato aveva circa la metà degli errori durante l'inserimento — 5,30% contro 11,22% corretti — il che è un modo per dire che pensare ad alta voce non è più rumoroso che digitare, è soltanto più lungo.
C'è un effetto di secondo ordine che vale la pena nominare. Descrivere un bug ad alta voce obbliga a formularlo in frasi complete, e circa una volta su cinque lo si risolve a metà frase, prima ancora che tocchi al modello. È debugging con la paperella di gomma, ma con una trascrizione.
Tutte e tre le implementazioni mettono il testo nello stesso posto: la casella in cui si scrive il prompt al modello. Quella casella è una piccola frazione della prosa che uno sviluppatore scrive.
C'è anche un vincolo di flusso di lavoro che coglie molti di sorpresa: nessuna delle opzioni integrate funziona via SSH o in un dev container, perché il microfono sta sulla macchina locale e lo strumento gira altrove. Se si sviluppa su un host remoto — cosa sempre più comune — l'input vocale dell'assistente non è disponibile esattamente dove si passa la giornata, mentre un'app di dettatura che gira sul portatile continua a funzionare, perché scrive nella finestra del terminale come farebbe una tastiera.
Uno strumento di sistema è una sola scorciatoia che inserisce testo dove si trova il cursore, quindi lo stesso gesto vale nella casella agente di Cursor, in un campo di testo del browser, in un terminale e su Slack. Il compromesso è che si tratta di un abbonamento in più e di una cosa in più da imparare, e per chi detta solo dentro un unico pannello agente l'opzione integrata basta davvero. Verificato il 17 agosto 2026:
| Strumento | Piano gratuito | A pagamento | Da notare |
|---|---|---|---|
| Wispr Flow | 2.000 parole a settimana su desktop, 1.000 su iPhone | 12 $ per utente al mese con fatturazione annuale, 15 $ al mese | Mac, Windows, iOS, Android |
| superwhisper | Piano gratuito con oltre 100 lingue e modelli piccoli | Pro da 8 $ al mese con fatturazione annuale | Modelli locali, al meglio su Apple Silicon |
| Aqua Voice | 1.000 parole, una tantum | Pro 8 $ al mese; Max 24 $ al mese aggiunge modalità in tempo reale e comandi vocali | Solo cloud |
| Speak-Y | 2.000 parole a settimana, senza carta di credito | Pro e Pro+ | Oltre 67 lingue, modalità riunione senza bot, server MCP locale gratuito |
La dimensione su cui confrontare non è il prezzo ma dove finisce l'audio. Uno strumento che trascrive sulla macchina locale e uno che invia ogni dettatura all'API di un fornitore sono lo stesso prodotto visti da fuori, e prodotti molto diversi se si detta di clienti, credenziali o lavori non ancora pubblicati.
Un elenco onesto, perché fingere il contrario è il motivo per cui dopo una settimana molti abbandonano.
handleAuthRefresh, --no-verify, una regex,
un blocco JSON, un percorso di file. Dettarli e poi correggerli richiede più
tempo che digitarli. Meglio digitare i simboli e pronunciare le frasi.Lo schema che sopravvive al contatto con una giornata di lavoro è l'input misto:
pronunciare il paragrafo, digitare gli identificatori e tenere entrambe le mani
sulla tastiera per tutto il tempo. Claude Code è costruito esplicitamente per
questo: la trascrizione viene inserita nella posizione del cursore e il cursore
resta alla fine, così si può tenere premuto Space, dire una frase, digitare il
nome di una funzione e tenere premuto Space di nuovo.
Speak-Y è la metà di sistema dell'insieme: si preme una scorciatoia, si parla e
il testo compare dove il cursore si trova già — Cursor, VS Code, JetBrains, un
terminale, un browser, Slack. Non sostituisce /voice in Claude Code: copre la
descrizione della pull request e la segnalazione di bug che /voice non vede
mai. La punteggiatura è automatica e oltre 67 lingue funzionano senza cambiare
nulla, il che conta se si pensa in una lingua e il repository è in un'altra.
Il piano gratuito è di 2.000 parole a settimana senza carta di credito, su macOS 14.0 e successivi e Windows 10 e successivi, più una tastiera iOS compresa nello stesso abbonamento. La guida all'installazione copre i permessi e la scelta della scorciatoia.
C'è un secondo legame tra dettatura e assistenti IA che è facile perdere di vista. Il server MCP integrato di Speak-Y è gratuito su ogni piano e consente a Claude Code, Cursor o ChatGPT di leggere in locale le registrazioni e le trascrizioni delle riunioni, così il contesto dettato non è l'unico contesto a disposizione dell'agente. La decisione presa dal team sul flusso di autenticazione sta in una trascrizione in cui l'assistente può cercare, anziché nel ricordo di una chiamata.
Se il lavoro è fatto più di riunioni che di prompt, il passo successivo è collegare le trascrizioni delle riunioni al codice in Cursor, e venti prompt che funzionano via MCP spiega che cosa chiedere davvero una volta che il collegamento esiste.
Sì. Si esegue /voice nella CLI per attivare la dettatura, poi si tiene premuto Space mentre si parla, oppure si tocca una volta per iniziare e una seconda volta per inviare. Servono Claude Code v2.1.69 o successivo e un account Claude.ai: la funzione non è disponibile quando Claude Code si autentica con una chiave API, con Amazon Bedrock, Google Cloud o Microsoft Foundry. L'audio viene inviato ai server di Anthropic anziché trascritto sulla macchina locale, e non consuma token né incide sui limiti di utilizzo.
Sì. Cursor ha aggiunto l'input vocale integrato nella versione 2.0 il 29 ottobre 2025, e la versione 3.1 del 13 aprile 2026 lo ha migliorato nella finestra Agents: si tiene premuto Ctrl+M per parlare, con forma d'onda, timer e pulsanti per annullare o confermare. Registra l'intera clip e la trascrive in un unico blocco. Il testo finisce nella casella del prompt dell'agente: per l'editor, Cmd+K o il terminale serve ancora uno strumento di dettatura di sistema.
Perché la lunghezza non costa nulla. Il parlato va circa tre volte più veloce della digitazione, quindi sparisce il vincolo che porta a scrivere «sistema il bug di auth» invece di tre frasi di contesto. Quelle frasi in più sono esattamente il contesto che manca al modello: quali file sono già stati esclusi, che cosa diceva davvero l'errore, che cosa non deve essere toccato.
Dipende dallo strumento, e conviene verificarlo prima di dettare qualcosa di sensibile. La dettatura integrata di VS Code elabora l'audio del microfono sul dispositivo e, una volta scaricato il modello, non richiede connessione. Il /voice di Claude Code invia l'audio ai server di Anthropic. Cursor trascrive lato server. Tra le app di terze parti, superwhisper esegue modelli locali su Apple Silicon, mentre Aqua Voice funziona nel cloud.
In tutto ciò in cui contano i caratteri esatti. Identificatori, espressioni regolari, flag da shell, JSON e percorsi di file escono sbagliati abbastanza spesso da rendere la correzione più costosa della digitazione. Conviene dettare la prosa — il prompt, il commento di revisione, il messaggio di commit, la segnalazione di bug — e digitare i simboli.