F5-TTS (offline + voice clone)
Clona la voce di ciascun parlante da un campione del video e parla i suoi sottotitoli in inglese o cinese, sul suo computer. Non ha voci integrate, e il suo modello è solo per uso non commerciale.
Impostazioni Componenti aggiuntivi F5-TTS (offline + voice clone) Installa
Subtitld lo scarica, ne verifica lo SHA-256 e lo tiene aggiornato.
- Lingue
- 2
- Modelli
- 2
- Voci
- 1
- Download del componente
- 433–648 MB
- RAM, almeno
- 4 GB
Cosa fa
Una sola voce, Custom voice. Ogni parlante ne ha una propria, copiata da un campione che Subtitld ritaglia dal video. Funziona meglio con da 6 a 15 secondi.
Quando un campione arriva senza la sua trascrizione, F5-TTS ne scrive una con Whisper. La prima volta, questo significa scaricare anche Whisper; dopo è in cache.
Il modello è stato addestrato sul parlato in inglese e in cinese. Non ha un'impostazione di lingua e legge ogni battuta così come è scritta.
La prima battuta attende che il modello si scarichi e si carichi; le altre lo riutilizzano finché il componente non è stato inattivo per cinque minuti.
Modello non commerciale. I pesi F5-TTS sono sotto CC-BY-NC-4.0, che non consente l'uso commerciale. Il codice del componente è MIT, ma questo non cambia le condizioni dei pesi. Per lavoro commerciale, Qwen3-TTS clona anch'esso le voci, e i suoi pesi sono Apache-2.0.
Voci
Nella scheda Parlanti, scelga F5-TTS come Motore di doppiaggio di un parlante; la sua unica Voce è Custom voice. 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.
1 voce.
Il campione per il clone
Per ogni parlante, Subtitld taglia un campione 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.
F5-TTS funziona meglio con da 6 a 15 secondi, 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
Entrambi si scaricano la prima volta che genera una battuta: il modello F5-TTS e il vocoder Vocos, che trasforma il suo output in suono. Whisper si aggiunge la prima volta che F5-TTS deve trascrivere un campione.
| Modello | Download |
|---|---|
| f5-tts-v1-base | |
| vocos-mel-24khz |
Opzioni
Il componente legge queste impostazioni all'avvio, quindi una modifica si applica dopo cinque minuti senza uso, oppure dopo aver riavviato Subtitld. Skip auto-extracted reference transcript è l'eccezione: Subtitld la legge per ogni battuta.
In Impostazioni › Componenti aggiuntivi › F5-TTS (offline + voice clone) › Configuri.
cpuF5-TTS sceglie da solo il dispositivo quando si carica; il componente non gli passa questa impostazione. Le build rilasciate sono compilate con il pacchetto CPU di PyTorch.
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. Punti a da 6 a 15 secondi.
Le parole pronunciate nella clip predefinita qui sopra. Il componente la usa con ogni campione che arriva senza una propria trascrizione, anche quelli dal video, quindi lo lasci vuoto a meno che non si affidi alla clip predefinita. Se vuoto, F5-TTS trascrive lui stesso ogni campione.
Attivi per evitare che il testo del sottotitolo accompagni il campione come sua trascrizione; F5-TTS trascrive allora il campione da solo con Whisper. Utile quando i sottotitoli parafrasano ciò che viene detto.
Lingue
F5-TTS non accetta una lingua: legge ogni battuta così come è scritta. Esistono modelli per altre lingue, ma questo componente non li carica.
enzh-cn
Piattaforme
| Sistema | Download | Testato |
|---|---|---|
| Linux x86-64 | 647.8 MB | Compilato e avviato in CI |
| macOS (universale) | 433.8 MB | Compilato e avviato in CI |
| Windows x86-64 | 433.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 la sua voce. La CI non genera il parlato.
Risoluzione dei problemi
bad_paramsNon c'è nulla con cui lavorare: il sottotitolo non ha testo, oppure non c'è un campione da copiare. Subtitld non è riuscito a tagliarne uno (nessun video aperto, o nessun sottotitolo per quel parlante) e non è impostata alcuna clip predefinita, oppure il file della clip predefinita è stato spostato. Dia testo al sottotitolo, apra il video, oppure imposti Default voice reference su un file che esiste.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. Se il messaggio cita ffmpeg, installi ffmpeg in modo che sia nel PATH; F5-TTS ne ha bisogno per leggere il campione.
Licenza
Non per uso commerciale: la licenza CC-BY-NC-4.0 dei pesi lo vieta, anche se il codice del componente è MIT.
Versioni
- 1.0.6
Automated release for f5-tts v1.0.6.
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.
-
Coqui XTTS Clonazione
Clonazione vocale in 16 lingue, con licenza del modello non commerciale.