Whisper è un modello di riconoscimento vocale che OpenAI ha rilasciato come open source con licenza MIT. Poiché i file del modello sono pubblici, puoi eseguirli sul tuo computer e trascrivere interviste, memo vocali e riunioni registrate senza caricarli da nessuna parte.
Questa guida mostra prima la strada gratuita da riga di comando con whisper.cpp, su Mac e su Windows, poi quella senza terminale con un’app desktop. I comandi sono stati verificati con whisper.cpp 1.9.5, l’ultima versione disponibile al 19 ottobre 2026.
Cosa ti serve
- Un Mac o un PC Windows. whisper.cpp funziona su entrambi. Su Apple silicon usa la GPU tramite Metal.
- Da qualche centinaio di MB a 3 GB di spazio su disco per un modello, a seconda delle sue dimensioni.
- ffmpeg per convertire l’audio, perché il programma di esempio whisper-cli funziona con file WAV a 16 bit.
- Una connessione a Internet, una volta sola, per installare gli strumenti e scaricare il modello. Dopodiché la trascrizione funziona offline.
Scegli un modello Whisper
I modelli più grandi di solito sono più precisi e, in ogni caso, più lenti. Queste sono le dimensioni e il consumo approssimativo di memoria indicati nel README di whisper.cpp:
| Modello | Disco | Memoria durante l’esecuzione |
|---|---|---|
| tiny | 75 MiB | circa 273 MB |
| base | 142 MiB | circa 388 MB |
| small | 466 MiB | circa 852 MB |
| medium | 1,5 GiB | circa 2,1 GB |
| large | 2,9 GiB | circa 3,9 GB |
C’è anche large-v3-turbo, che OpenAI descrive come una versione ottimizzata di large-v3, più veloce e con una perdita minima di precisione (README di Whisper di OpenAI). I modelli che finiscono in .en, come small.en, funzionano solo in inglese; OpenAI osserva che, nelle dimensioni tiny e base, tendono a dare risultati migliori in inglese. Per audio in più lingue o in una lingua diversa dall’inglese, usa un modello multilingue.
Per le riunioni, ha senso provare prima small. Sali a medium o large-v3-turbo se nomi e numeri vengono trascritti male, e scendi a base se è troppo lento.
Su Mac: installa whisper.cpp con Homebrew
Se hai Homebrew, non devi compilare nulla.
-
Installa whisper.cpp e ffmpeg:
brew install whisper.cpp ffmpegCosì hai a disposizione il comando
whisper-cli. -
Scarica un modello in una cartella facile da ricordare:
mkdir -p ~/whisper-models curl -L -o ~/whisper-models/ggml-small.bin \ https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-small.binSostituisci
smallcon il nome di un altro modello della tabella, comemediumolarge-v3-turbo. -
Converti la registrazione in WAV mono a 16 kHz:
ffmpeg -i interview.m4a -ar 16000 -ac 1 -c:a pcm_s16le interview.wav -
Trascrivila:
whisper-cli -m ~/whisper-models/ggml-small.bin -f interview.wav -l auto -otxt -osrtOttieni
interview.wav.txtcon il testo semplice einterview.wav.srtcon i timestamp.
Su Windows: compila whisper.cpp
Su Windows, la strada più prevedibile è compilare dal codice sorgente. Nella pagina delle release di whisper.cpp compaiono archivi zip precompilati, ma i loro nomi e contenuti cambiano da una build all’altra.
-
Installa gli strumenti: Git, CMake, i Visual Studio Build Tools con il carico di lavoro C++ e ffmpeg aggiunto al tuo
PATH. -
Scarica il codice e un modello in PowerShell:
git clone https://github.com/ggml-org/whisper.cpp.git cd whisper.cpp .\models\download-ggml-model.cmd small -
Compilalo:
cmake -B build cmake --build build -j --config Release -
Converti e trascrivi:
ffmpeg -i interview.m4a -ar 16000 -ac 1 -c:a pcm_s16le interview.wav .\build\bin\Release\whisper-cli.exe -m models\ggml-small.bin -f interview.wav -l auto -otxt -osrt
Se hai una scheda grafica NVIDIA, il README spiega come compilare con CUDA per una trascrizione più veloce.
Opzioni utili da conoscere
| Opzione | Cosa fa |
|---|---|
-l auto |
Rileva la lingua parlata. Usa un codice come en o de per impostarla |
-otxt |
Scrive una trascrizione in testo semplice |
-osrt, -ovtt |
Scrive i sottotitoli con i timestamp |
-oj |
Scrive un file JSON, comodo se elabori il risultato con uno script |
-of name |
Imposta il nome del file di output, senza estensione |
-t 8 |
Usa 8 thread della CPU; il valore predefinito è 4 |
-tr |
Traduce il parlato in inglese |
Esegui whisper-cli -h per l’elenco completo. OpenAI precisa che il suo modello turbo non è addestrato per la traduzione, quindi con -tr usa un modello multilingue come medium.
Controlla che funzioni davvero offline
Una volta scaricato il modello, disattiva il Wi-Fi ed esegui di nuovo lo stesso comando. Se compare la trascrizione, tutto il lavoro si è svolto sul tuo computer. È la prova più semplice che la tua registrazione non ne è mai uscita.
Cosa la riga di comando non fa per te
whisper.cpp è ottimo per trasformare un file in testo. Per le riunioni, alcune cose restano a carico tuo:
- Registrare la chiamata. Ti serve un altro strumento per catturare sia il tuo microfono sia l’audio delle altre persone.
- Chi ha detto cosa. Le etichette degli interlocutori non fanno parte di un’esecuzione di base; nel README c’è un’opzione sperimentale per alcuni modelli.
- Il resoconto. Una trascrizione non è un riepilogo. Dovresti copiarla tu in un modello IA, il che significa scegliere dove viene eseguito quel modello.
- L’archiviazione a lungo termine. Ti ritroverai con cartelle di file
.txtda rinominare, cercare e tenere al sicuro.
Trascrivi un file in locale con Kimiko
Se preferisci non usare il terminale, Kimiko esegue sui Mac con Apple silicon e sui PC Windows modelli vocali locali, tra cui Whisper Small, Whisper Medium e Whisper Large v3 Turbo, oltre al suo modello predefinito, Nemotron. Inoltre registra le riunioni senza bot, etichetta gli interlocutori e scrive riepiloghi con l’IA integrata sul tuo computer.
- Installa Kimiko e completa la configurazione. Durante la configurazione viene scaricato il modello vocale consigliato, e puoi selezionare Aggiungi accanto a IA integrata per avere riepiloghi in locale.
- Scegli un modello Whisper, se ne vuoi uno, in Impostazioni → Trascrizione → Modelli vocali. Scaricalo, poi selezionalo.
- Importa la registrazione. Seleziona Importa file audio… nella pagina Note o in un progetto, oppure trascina il file sulla pagina Note. I file WAV, M4A, FLAC, OGG e AIFF funzionano direttamente, senza conversione.
- Leggi il risultato. Ottieni una trascrizione e un riepilogo. Con le etichette degli interlocutori attive in Impostazioni → Trascrizione, Kimiko separa fino a otto voci in un file importato, etichettandole come Interlocutore 1, Interlocutore 2 e così via, e puoi rinominarle.
- Chiedi o esporta. Fai domande sulla registrazione in chat, oppure esporta la trascrizione e il riepilogo in Markdown, Word o PDF.
Con i modelli locali selezionati, l’audio viene trascritto e riepilogato sul tuo computer. L’opzione Conservazione dell’audio è impostata in partenza su Disattivata, quindi Kimiko tiene la trascrizione e scarta l’audio. Per importare audio serve la prova in corso o un abbonamento. Per sapere cosa viene eseguito e dove, leggi la guida sulla trascrizione delle riunioni offline.
Domande frequenti
Whisper è gratuito?
Sì. OpenAI ha pubblicato il codice e i modelli di Whisper con licenza MIT, e anche whisper.cpp è rilasciato con licenza MIT. Paghi solo con il tempo e la memoria del tuo computer.
Quale modello Whisper conviene usare per le riunioni?
Inizia con small e controlla come gestisce nomi, numeri e accenti nelle tue registrazioni. Per l’audio difficile passa a medium o large-v3-turbo, se il tuo computer ha memoria sufficiente.
Posso trascrivere un file MP3 o M4A?
Sì. Prima convertilo in WAV a 16 kHz con ffmpeg, usando il comando qui sopra, poi esegui whisper-cli sul file WAV.
Whisper invia il mio audio da qualche parte?
No, se lo esegui in locale con whisper.cpp. Il modello gira sul tuo computer, e gli unici download sono lo strumento e il file del modello. I servizi di trascrizione cloud che usano Whisper sono un’altra cosa: lì l’audio va ai loro server.
Whisper sa distinguere i diversi interlocutori?
Non in un’esecuzione di base di whisper.cpp. Ottieni un unico flusso di testo con i timestamp. Le app pensate per le riunioni aggiungono un modello separato per gli interlocutori, che indica chi ha detto cosa.
Scarica Kimiko se vuoi trascrivere in locale senza usare il terminale. La prova è gratuita.
