Whisper (offline)
Trasforma il parlato del suo video in sottotitoli con i tempi, sul suo computer, con whisper.cpp. Nessun account cloud, nessuna scheda grafica, nessun Python da installare. Scelga un modello una volta; dopo il suo download, nulla lascia la sua macchina.
Impostazioni Componenti aggiuntivi Whisper (offline) Installa
Subtitld lo scarica, ne verifica lo SHA-256 e lo tiene aggiornato.
- Lingue
- 99
- Modelli
- 9
- Download del componente
- 21–46 MB
- RAM, almeno
- 512 MB
Cosa fa
I segmenti compaiono sulla timeline mentre vengono decodificati, poi vengono raggruppati così che ogni sottotitolo contenga una frase intera invece di un frammento.
Trascrive l'intero video, un tratto di esso, o solo i sottotitoli selezionati.
Il modello resta caricato tra una frase e l'altra, quindi solo la prima attende il caricamento.
Si ferma entro circa un secondo, anche a metà decodifica, e non lascia mai un risultato a metà.
Aggiorna dalla 26.03? Questo è il motore che prima era incluso. Mantiene lo stesso id, le stesse impostazioni e gli stessi file dei modelli, quindi la sua configurazione e i modelli già scaricati restano validi senza un nuovo download.
Modelli
I modelli più grandi commettono meno errori e impiegano più tempo. Base è il predefinito e un buon inizio; provi Small o Medium per nomi, accenti e audio rumoroso. Le versioni .en capiscono solo l'inglese e sono un po' più veloci.
| Modello | Download | RAM | Adatto a |
|---|---|---|---|
| Tiny tiny · tiny.en | ~0.3 GB | Bozze rapide, computer lenti | |
| Base Predefinito base · base.en | ~0.4 GB | Parlato chiaro, la maggior parte dei video | |
| Small small · small.en | ~0.9 GB | Accenti, nomi, interviste | |
| Medium medium · medium.en | ~2.1 GB | Audio rumoroso, più lingue | |
| Large v3 large-v3 | ~3.9 GB | Il risultato migliore, quando c'è tempo |
I modelli provengono da ggerganov/whisper.cpp su Hugging Face, una sola volta, alla prima occasione in cui li usa.
Dove vengono conservati i modelli
Nella cache condivisa dei modelli di Subtitld, mai dentro il componente aggiuntivo, così gli aggiornamenti non li cancellano. Anche disinstallando il componente restano; elimini la cartella da sé per liberare lo spazio.
| Sistema | Cartella |
|---|---|
| Linux | ~/.cache/subtitld/models/whispercpp |
| macOS | ~/Library/Caches/subtitld/models/whispercpp |
| Windows | %LOCALAPPDATA%\subtitld\subtitld\Cache\models\whispercpp |
Opzioni
In Impostazioni › Componenti aggiuntivi › Whisper (offline) › Configuri.
baseQuale modello usare. Vedi la tabella sopra.
0Auto usa fino a 4 thread. Aumenti il valore su un computer con più core per andare più veloce.
Un sottotitolo per frase. Lo disattivi per mantenere i segmenti propri di Whisper, che spesso si interrompono a metà frase.
Vuoto condivide la cache dei modelli di Subtitld. Indichi un altro percorso per tenere i modelli su un altro disco.
Lingue
99 lingue, oppure lasci vuota la lingua per rilevarla. I tag regionali come pt-br usano la lingua principale; ogni variante del cinese corrisponde a zh. Tra le lingue di Subtitld, solo lo zulu non è supportato.
afamarasazbabebgbnbobrbscacscydadeeleneseteufafifofrglguhahawhehihrhthuhyidisitjajwkakkkmknkolalblnloltlvmgmimkmlmnmrmsmtmynenlnnnoocpaplpsptrorusasdsiskslsnsosqsrsusvswtatetgthtktltrttukuruzviyiyozh
Piattaforme
| Sistema | Download | Testato |
|---|---|---|
| Linux x86-64 | 46.3 MB | Su macchine reali e in CI |
| macOS (Apple silicon) | 21.4 MB | In CI |
| Windows x86-64 | 21.7 MB | In CI |
Prima di ogni rilascio, ogni build esegue una trascrizione reale in CI, installata nel modo in cui Subtitld la installa.
Risoluzione dei problemi
model_missingIl file del modello manca o è danneggiato. Il messaggio indica il file; lo elimini e avvii di nuovo per scaricarlo da capo.network_unavailableIl modello non è stato scaricato. Riprovi; dietro un proxy che ispeziona HTTPS, impostiSSL_CERT_FILEsul suo certificato.disk_fullSpazio insufficiente per il modello. Ne liberi un po', oppure sposti la cartella dei modelli.oomMemoria esaurita. Scelga un modello più piccolo.unsupported_languageWhisper non conosce questa lingua. Provi Vosk, oppure il rilevamento automatico.
Licenza
Va bene per uso commerciale. Alcuni altri componenti aggiuntivi usano modelli solo per uso non commerciale; ogni pagina lo indica in alto.
Versioni
- 0.0.1
Offline speech-to-text for Subtitld with whisper.cpp (pywhispercpp 1.5.1).
Models are not included: the selected GGML model downloads once on first use into Subtitld's shared model cache, so models downloaded by earlier Subtitld versions are reused.
The add-on is Apache-2.0. Each archive contains
THIRD_PARTY_LICENSES/with the licences of the third-party components frozen into it: whisper.cpp and pywhispercpp are MIT, pybind11 and numpy are BSD-3-Clause, and the Python runtime and its libraries are under their own permissive licences.The Linux archive also ships, inside numpy's OpenBLAS, the GCC Fortran runtime (GPL-3.0 with the GCC Runtime Library Exception) and libquadmath (LGPL-2.1-or-later). The complete source of that libquadmath build is attached here as
whispercpp-addon-<version>-libquadmath-source.tar.gz; the add-on's own source iswhispercpp-addon-<version>-source.tar.gz.