Di Denys Medvediev

Guida

Da voce a testo per programmare

La dettatura accelera la scrittura attorno al codice più del codice stesso. La tastiera vince ancora con le parentesi e i token esatti. Dove la dettatura vale davvero sono i commenti, i commit message, le descrizioni delle PR e soprattutto i prompt per un assistente IA.

Ultimo aggiornamento: giugno 2026

Una postazione da sviluppatore di notte con monitor che mostrano codice sorgente, una tastiera meccanica e accessori tech

La voce in testo accelera la scrittura attorno al codice (commenti, commit, documentazione e prompt IA) più del codice stesso. Dettare sintassi grezza è più lento che scriverla, perché parentesi e indentazione contrastano il microfono. Ma pronunciare un prompt di un paragrafo a un assistente IA, o un commit message, batte la digitazione circa tre a uno. Per modificare la sintassi completamente a mani libere, strumenti come Talon e Serenade superano la dettatura generale.

Lasciami chiarire una cosa prima che tu sprechi un pomeriggio su questo. Non puoi scrivere comodamente un ciclo for con la voce. «Parentesi aperta, i uguale zero, punto e virgola, i minore di» è un modo peggiore di trascorrere la mattina rispetto al semplice digitarlo. Le persone ci provano, si scontrano con le parentesi e concludono che la programmazione vocale è un trucco. La noiosa verità è che avevano puntato all'obiettivo sbagliato.

L'obiettivo giusto è tutto ciò che circonda il codice che è effettivamente linguaggio naturale. Il commento che spiega perché l'invalidazione della cache è strana. Il commit message. La descrizione della PR che nessuno vuole scrivere. Il ticket Jira. E quello dal valore più alto nel 2026: il prompt che digiti in un assistente IA di sviluppo. È lì che parlare invece di digitare smette di essere un trucco da intrattenimento e inizia a farti risparmiare minuti reali. Questa guida illustra cosa funziona, cosa no, e quando ricorrere a uno strumento diverso.

A cosa serve davvero la voce nel coding

Inizia con la divisione onesta. La sintassi del codice — le parentesi, l'indentazione, i nomi esatti delle variabili, la punteggiatura che deve essere perfetta carattere per carattere — appartiene alla tastiera. Un microfono sarà sempre uno strumento peggiore per digitare un punto e virgola rispetto al tasto punto e virgola. Nessuna app cambia questo, inclusa la nostra.

Ora l'altra colonna — quella che occupa segretamente la maggior parte della giornata di uno sviluppatore. Commenti. Commit message. Descrizioni delle pull request. Documenti di progettazione. Il ticket Jira che stai evitando. La risposta Slack che spiega perché il build è rosso. La risposta a una code review. Niente di tutto ciò è sintassi. Tutto è linguaggio naturale — esattamente ciò per cui è costruito il riconoscimento vocale. Lo pronunci alla velocità di conversazione e lo rileggi invece di digitarlo alla velocità della tastiera.

La regola è semplice: se quello che stai scrivendo starebbe bene in un'email, dettalo. Se deve compilare, scrivilo. La maggior parte degli strumenti di coding ti vende il sogno di scrivere funzioni ad alta voce. Preferisco venderti la vittoria banale: la prosa attorno al codice, che occupa più della tua giornata rispetto al codice stesso.

Il divario tra 150 e 40

Ecco il numero che fa la differenza. La maggior parte delle persone parla a circa 150 parole al minuto in una conversazione normale. La maggior parte delle persone digita intorno alle 40 parole al minuto — e questo in un buon giorno senza pause di riflessione. Non è un piccolo vantaggio. Per qualsiasi blocco di testo in linguaggio naturale, parlare è quasi tre volte e mezza più veloce che digitarlo.

Su un commento o un commit message, quel divario sono pochi secondi risparmiati, il che non sembra molto. Si accumula nell'arco di una giornata, ma il vero guadagno non sta nei secondi. Sta nel fatto che scrivi la documentazione che altrimenti salteresti. Il commento che spiega lo strano workaround viene effettivamente scritto, perché dirlo costa dieci secondi invece di un minuto di digitazione di cui ti convinceresti a fare a meno. L'attrito non è mai stato nelle parole. Era la tastiera tra te e le parole.

Dettare i prompt al tuo assistente IA

Questo è il caso che difenderei davvero. Il modo in cui la maggior parte di noi scrive codice nel 2026 implica digitare paragrafi a un assistente IA: Claude Code nel terminale, un pannello di chat nell'editor, GitHub Copilot Chat, Cursor. «Refactorizza questa funzione per accettare un oggetto opzioni invece di quattro argomenti posizionali, mantieni il tipo di ritorno esistente e aggiungi un commento JSDoc che spiega il comportamento della cache.» È una frase che pronuncieresti in otto secondi e digiteresti in quaranta.

AI assistant
Refactor this function to take an options object instead of four positional arguments, keep the return type, and add a JSDoc comment.
Un prompt a un assistente IA di sviluppo è linguaggio naturale — esattamente ciò in cui la dettatura eccelle. Niente parentesi, niente indentazione, nessun token esatto che contrasta il microfono.

E i prompt sono indulgenti in un modo in cui il codice non lo è. L'assistente non si preoccupa se hai detto «ehm» o hai ricominciato la frase; legge l'intento, non la punteggiatura. L'unico posto in cui la voce è inequivocabilmente vincente in un workflow di sviluppo è il campo del prompt. Lì stai già scrivendo testo naturale. Non ti stai già preoccupando della sintassi esatta. Pronunci l'istruzione, si deposita come testo, premi Invio. Se porti via una sola cosa da questo articolo, è questa: voce per i prompt, tastiera per la sintassi. La matematica delle wpm lo conferma — circa 150 parlate contro 40 digitate.

Il modo più rapido è una scorciatoia di sistema

Ecco il meccanismo che fa funzionare tutto questo in qualsiasi editor e qualsiasi terminale senza un plugin per ogni strumento. Whisper by Remskill non è un'estensione VS Code, un plugin per il terminale o un componente aggiuntivo del browser. È un'app desktop che si comporta come una tastiera: premi una scorciatoia, parli, e la trascrizione viene incollata al cursore — nell'editor, nel terminale, nel pannello chat IA, nel tracker dei ticket, ovunque vada il testo. Poiché il sistema operativo pensa che tu stia digitando, funziona allo stesso modo ovunque.

Cancel
L'overlay di registrazione di Whisper — un piccolo widget flottante mentre parli, nel blu dell'app. Si sovrappone a ogni altra app, quindi la stessa scorciatoia funziona nell'editor, nel terminale e nella chat IA.

La configurazione è breve:

1

Scarica e installa Whisper su Windows 10 o 11, o su un Mac con Apple Silicon.

2

Accedi. Il pipeline locale è gratuito, senza metodo di pagamento richiesto alla registrazione.

3

Nota la tua scorciatoia. Su Windows il valore predefinito è Ctrl+Space; su Mac tieni premuto Command+Option insieme come push-to-talk e rilasci un tasto qualsiasi per fermarti. Cambialo in Impostazioni, Registrazione, se va in conflitto con una scorciatoia dell'editor. L'intero pannello «scegli la tua scorciatoia» esiste perché ho prima rilasciato una hardcoded che è entrata in conflitto con il software musicale di un utente alle due di notte. Ho un master.

4

Posiziona il cursore dove deve andare il testo. La tua riga di commento, il campo del commit message, il campo del prompt IA. Tieni premuta la scorciatoia, parla, rilascia.

Questo è l'intero ciclo. Il testo appare dove era il cursore, lo leggi, continui a lavorare. Nessuna finestra verso cui passare, nessuna clip da scorrere.

Parla, e il testo atterra nell'editor

Una volta in funzione, l'esperienza è senza sorprese nel modo migliore. Posizioni il cursore in una riga di commento o in un campo di commit, tieni premuto il tasto, parli, lasci andare. Un secondo dopo il testo è lì come se lo avessi digitato. Il flusso passa da «fermati, digita, correggi i refusi» a «parla, fatto».

Pasted
Lo stato completo dell'overlay, un momento dopo aver rilasciato: la trascrizione è al cursore, pronta da leggere e conservare.

Poiché la trascrizione locale gira sulla tua macchina (Rust puro, nessun sidecar Python, nessun server nel ciclo), funziona offline. Per uno sviluppatore, questa non è una nota a piè di pagina. Il tuo codice proprietario, i nomi API interni nei tuoi commenti, la descrizione del bug che menziona un cliente — niente di tutto ciò deve lasciare il laptop perché una funzione di dettatura funzioni. Torneremo su perché questo conta per il lavoro proprietario.

Pulire i riempitivi con l'IA

Il linguaggio parlato è disordinato. Dici «ehm», ricominci frasi, ti interrompi a metà. Whisper ha un passaggio opzionale di miglioramento IA che taglia i riempitivi e riordina la formulazione prima di incollare. Così «ehm, sì, quindi questa, questa funzione, tipo, gestisce la logica di retry, la logica di retry» diventa «Questa funzione gestisce la logica di retry.» Per un commit message o un commento alla documentazione, questa è la differenza tra rumore dettato e qualcosa che commitatteresti davvero.

Thinking...
Lo stato di miglioramento: un passaggio IA opzionale taglia i riempitivi e riordina la formulazione localmente, tramite Ollama, prima che il testo venga incollato.

Quella pulizia gira localmente tramite Ollama, gratuitamente, sulla tua macchina. Gli utenti Pro possono instradarlo attraverso il cloud, ma il beneficio della pulizia dei riempitivi non richiede Pro. È nel pipeline locale gratuito. Puoi anche disattivarlo e incollare la trascrizione grezza — il che per un prompt IA rapido è spesso esattamente la scelta giusta, poiché all'assistente non importa comunque dell'«ehm».

Come appare l'app Whisper completa

La scorciatoia è la parte che userai di più, ma dietro c'è una superficie di impostazioni. Scegli il tuo motore di trascrizione: i modelli Whisper, le cui varianti multilingue coprono 99 lingue e le cui build solo in inglese .en ne coprono esattamente una, oppure Parakeet di NVIDIA, circa 600 MB, da 5 a 10 volte più veloce di Whisper sulla CPU, che copre inglese più 24 lingue europee. Imposti la scorciatoia, gestisci la cronologia, salvi preset e aggiungi vocabolario personalizzato — utile quando la base di codice è piena di parole che nessun dizionario ha mai sentito. Niente di tutto ciò è necessario per dettare un commento. È lì quando vuoi perfezionarlo.

Whisper
La vera app Whisper, in esecuzione live. Clicca in Impostazioni e scegli un motore di trascrizione. Niente di tutto ciò è necessario per dettare un commit message.

Quando ricorrere a Talon o Serenade

Ora la parte onesta — la sezione che gli articoli scritti dall'IA non includono mai. Se quello che vuoi davvero è scrivere codice grezzo con la voce, navigare nel file, modificare la sintassi, fare refactoring e non toccare mai la tastiera, allora Whisper è lo strumento sbagliato — e lo è qualsiasi app di dettatura generale. Vuoi uno strumento costruito per la programmazione a mani libere, e due si distinguono.

Talon Voice è il peso massimo per il controllo totale a mani libere. Fa comandi vocali, controllo del rumore (clic con suoni «pop» e «hiss»), eye tracking per il cursore e personalizzazione profonda tramite script Python. Gira su Windows, macOS e Linux. Persone con RSI grave gestiscono l'intera macchina con esso. Ha una curva di apprendimento e un livello Patreon per funzionalità anticipate e supporto prioritario — ma per la vera operazione senza tastiera non c'è niente di simile.

Serenade è il punto di ingresso più morbido. È un assistente vocale open source, gratuito, costruito specificamente per scrivere codice, con un motore speech-to-code pensato per gli sviluppatori piuttosto che per la dettatura generale. Si collega a VS Code, IntelliJ, PyCharm e altri, può girare localmente o nel cloud, e gestisce i linguaggi comuni: Python, JavaScript, TypeScript, Java, C e C++ e altro. Se il tuo obiettivo è «modificare la sintassi con la voce senza una curva ripida», inizia là. Se il tuo obiettivo è «dettare il commento, il commit e il prompt IA mentre le mie mani restano sulla tastiera per il codice», è Whisper. Lavori diversi. Preferisco indicarti quello giusto piuttosto che fingere di fare tutto.

If you want hotkey dictation rather than full voice coding and you are on a Mac, VoiceInk is the other name worth weighing; the honest VoiceInk alternative comparison lays out where each one fits a developer day.

Quanto costa Whisper

Il pipeline di dettatura locale (trascrizione e pulizia IA tramite Ollama) è gratuito per qualsiasi utente registrato, senza carta alla registrazione. Dettare i tuoi commenti, commit e prompt IA con Whisper non costa nulla. Whisper Pro aggiunge le funzionalità cloud (trascrizione OpenAI, miglioramento IA nel cloud, ricerca web vocale) con un trial separato. I numeri esatti si trovano nella pagina dei prezzi e non qui, perché i prezzi cambiano e un post del blog è un brutto posto dove tenerli aggiornati.

Further reading

La voce non sostituirà la tastiera per il codice — e chiunque ti dica che lo farà sta vendendo qualcosa. Quello che sostituisce è la tassa di digitazione su tutto ciò che non è codice: i commenti che salti, i commit message che tieni brevi per risparmiare fatica, il prompt che preferiresti pronunciare piuttosto che picchiettare. Puntala lì e guadagna il suo posto. Puntala a un ciclo for e lancerai le cuffie per la stanza — come ha fatto un mio parente con Dragon su una macchina Windows 98. Alcune cose impiegano venticinque anni per essere fatte bene. Dettare la prosa attorno al codice è una che abbiamo finalmente.

Vuoi dettare la prosa attorno al tuo codice?

Scarica Whisper, tieni premuta la scorciatoia, parla in un commento, un commit o un prompt IA. Il pipeline locale è gratuito, senza carta alla registrazione.

Dettatura locale gratuita per ogni utente registrato. Pro aggiunge le funzionalità cloud con un trial separato.

Foto di Denys Medvediev

Denys Medvediev

Sono io che leggo la nostra email di supporto — probabilmente dettando le risposte.