Coqui XTTS (offline + voice clone)
Clona la voce di ciascun parlante da alcuni secondi del video e parla i suoi sottotitoli in 16 lingue, sul suo computer. Il modello è gratuito solo per uso non commerciale.
Impostazioni Componenti aggiuntivi Coqui XTTS-v2 (offline + voice clone) Installa
Subtitld lo scarica, ne verifica lo SHA-256 e lo tiene aggiornato.
- Lingue
- 16
- Modelli
- 3
- Voci
- 3
- Download del componente
- 302–443 MB
- RAM, almeno
- 6 GB
Cosa fa
Scelga Custom voice e Subtitld fornisce al modello alcuni secondi di quel parlante, tagliati dal video. Funziona meglio con 6 secondi o più.
XTTS female 1 e XTTS male 1, per i parlanti che non clona.
Parla nella lingua del progetto, oppure in inglese quando il progetto non ne ha una impostata.
La prima battuta attende che il modello si carichi, e la prima volta anche che si scarichi; le altre lo riutilizzano. Sulla CPU una frase lunga può richiedere mezzo minuto.
Modello non commerciale. I pesi XTTS-v2 sono sotto la Coqui Public Model License (CPML): gratuiti per uso non commerciale, con una licenza a pagamento di Coqui necessaria per qualsiasi altro uso. Il componente accetta per lei le condizioni di Coqui quando carica il modello, quindi non le vedrà; le condizioni valgono comunque.
Voci
Nella scheda Parlanti, scelga Coqui XTTS come Motore di doppiaggio di un parlante, poi scelga una Voce. Custom voice è in cima all'elenco. Ogni battuta esce della durata che il modello le dà; attivi Adatta il doppiaggio alla durata del sottotitolo perché il parlante la allunghi o la comprima fino al suo sottotitolo.
3 voci in 1 lingua.
en2
Il campione per il clone
Quando la voce di un parlante è Custom voice, Subtitld taglia un campione di quel parlante dall'audio del progetto:
- il suo sottotitolo più lungo tra 3 e 12 secondi;
- se nessuno rientra, i primi 12 secondi di uno più lungo;
- se tutti sono più corti di 3 secondi, più di seguito, uniti fino a raggiungere 3.
XTTS funziona meglio con 6 secondi o più, quindi dia a ogni parlante almeno una battuta tra 6 e 12 secondi. Se per questo video ha separato la musica dal parlato, il campione proviene solo dalla voce. Default voice reference nelle impostazioni del componente viene usato solo quando non si può tagliare alcun campione, per esempio senza video aperto.
Subtitld conserva il campione di ogni parlante e lo ritaglia di nuovo solo se il file audio cambia. Dopo aver risincronizzato le battute di un parlante, elimini il suo campione per ottenerne uno nuovo; il suo nome termina con il nome del parlante.
| Sistema | Cartella |
|---|---|
| Linux | ~/.cache/subtitld/clone-refs |
| macOS | ~/Library/Caches/subtitld/clone-refs |
| Windows | %LOCALAPPDATA%\subtitld\subtitld\Cache\clone-refs |
Modelli
Un unico modello, scaricato la prima volta che genera una battuta; i due file piccoli accanto sono le sue impostazioni e il suo vocabolario. Il componente lo tiene caricato finché non è stato inattivo per cinque minuti.
| Modello | Download |
|---|---|
| xtts_v2 | |
| xtts_v2_config | |
| xtts_v2_vocab |
Opzioni
Il componente legge queste impostazioni all'avvio, quindi una modifica si applica dopo cinque minuti senza uso, oppure dopo aver riavviato Subtitld.
In Impostazioni › Componenti aggiuntivi › Coqui XTTS-v2 (offline + voice clone) › Configuri.
cpuLasci CPU. Le build rilasciate sono compilate con il pacchetto CPU di PyTorch, quindi CUDA non funziona con esse; MPS è segnato come beta.
Una clip da copiare quando Subtitld non riesce a prelevare un campione del parlante dal video, per esempio senza video aperto. Un campione dal video ha sempre la precedenza. Quando questo è impostato, le due voci integrate copiano anche questa clip.
Lingue
Il componente passa al modello la lingua del progetto, senza la sua regione; senza una lingua impostata, parla inglese.
enesfrdeitptpltrrunlcsarzh-cnjahuko
Piattaforme
| Sistema | Download | Testato |
|---|---|---|
| Linux x86-64 | 442.7 MB | Compilato e avviato in CI |
| macOS (universale) | 323.1 MB | Compilato e avviato in CI |
| Windows x86-64 | 302.2 MB | Compilato e avviato in CI |
Ogni rilascio è compilato su Linux, macOS e Windows, e la CI verifica che il programma si avvii ed elenchi le sue voci. La CI non genera il parlato.
Risoluzione dei problemi
bad_paramsIl sottotitolo non ha testo, oppure il clone non ha ricevuto un campione: Subtitld non è riuscito a tagliarne uno (nessun video aperto, o nessun sottotitolo per quel parlante) e non è impostata alcuna clip predefinita. Dia testo al sottotitolo, apra il video, oppure imposti Default voice reference.internalIl modello non si è caricato o non è riuscito a pronunciare la battuta; il messaggio indica quale. Anche un download fallito al primo uso finisce qui: controlli la connessione e lo spazio libero su disco, poi riprovi. Verifichi anche che la lingua del progetto sia una di quelle elencate sopra.
Licenza
Non per uso commerciale, a meno di avere una licenza commerciale di Coqui per i pesi XTTS-v2. Il codice proprio del componente è MIT.
Versioni
- 1.0.7
Automated release for coqui-xtts v1.0.7.
Altri componenti aggiuntivi Voci
-
Piper Offline
158 voci offline in 49 lingue, ciascuna un piccolo download separato.
-
Kokoro Offline
54 voci offline in nove lingue, tutte da un unico modello da 82 MB.
-
Supertonic Offline
Dieci voci offline, ciascuna capace di parlare tutte e 31 le lingue.
-
sanoTTS Offline
Voci offline minuscole, 28 in 14 lingue, ciascuna sotto i 10 MB.
-
Parler-TTS Offline
Voci inglesi che seguono una descrizione scritta; 34 parlanti con nome.
-
Qwen3-TTS Clonazione
Dieci lingue, nove voci, e clonazione da 3 secondi di un parlante.
-
F5-TTS Clonazione
Solo clonazione vocale, in inglese e cinese; modello non commerciale.