Ming-3.0-tts (offline, voice clone, 7 languages)

VociOfflineSolo CPUClonazione vocaleUso commerciale consentito

Doppia i tuoi sottotitoli in cinese, inglese, giapponese, coreano, tedesco, francese e spagnolo con Ming-3.0-tts di inclusionAI, con la voce di ogni parlante clonata dal video, con una delle sue voci integrate, oppure con una voce creata da una descrizione, con controlli di emozione e velocità. Funziona sul tuo computer, e il componente aggiuntivo, il codice e i pesi sono tutti liberi per uso commerciale.

Lo installi da Subtitld

Impostazioni Componenti aggiuntivi Ming-3.0-tts (offline, voice clone, 7 languages) Installa

Subtitld lo scarica, ne verifica lo SHA-256 e lo tiene aggiornato.

Codice sorgente su GitHub
Lingue
7
Modelli
1
Voci
12
Download del componente
216–336 MB
RAM, almeno
5 GB

Cosa fa

La voce del parlante

Subtitld ritaglia dal video una clip di ogni parlante e la invia con le parole pronunciate. Ming-3.0-tts prosegue da quella clip, così il doppiaggio suona come la persona sullo schermo, in una qualsiasi delle sue sette lingue.

Voci integrate o descritte

Cinque voci su cui il modello è stato addestrato, uguali in ogni battuta, oppure una voce creata da poche parole: cinque voci pronte, da una donna dalla voce calda a un narratore, oppure una tua descrizione.

Emozione e ritmo

Fai parlare le voci clonate e descritte in tono felice, triste, arrabbiato o sorpreso, oppure più veloci, più lente, più acute o più gravi.

Libero per uso commerciale

Il componente aggiuntivo è Apache-2.0; il codice e i pesi di Ming-3.0-tts sono MIT.

Prima di installare

Ming-3.0-tts è un modello grande, circa 1,5 miliardi di parametri con il suo codec audio. Chiede molto al tuo computer:

  • Disco: circa 3,4 GB, quasi tutti per il modello da 2,99 GB, scaricato alla prima battuta che doppi.
  • Memoria: circa 5 GB liberi. Con meno funziona ancora, ma molto più lentamente.
  • Tempo: su una CPU ogni secondo di parlato richiede da quattro a cinque secondi circa per essere generato, su un Intel Core i7-13700T. Un video di dieci minuti può richiedere circa tre quarti d'ora.

Per doppiaggi rapidi su computer modesti, Piper o Kokoro sono molto più leggeri.

Voci

Nella scheda Parlanti, scegli Ming-3.0-tts come Motore di doppiaggio di un parlante, poi scegli una Voce. Attiva Adatta il doppiaggio alla durata del sottotitolo perché ogni battuta di quel parlante venga allungata o compressa sul suo sottotitolo.

12 voci.

La voce clonata

Con Speaker's own voice, Subtitld ritaglia un campione di quel parlante dall'audio del progetto, da uno dei suoi sottotitoli tra 3 e 12 secondi, o da più sottotitoli brevi uniti. Se per questo video hai separato la musica dalla voce, il campione viene dalla sola voce. La Fallback reference clip nelle impostazioni del componente aggiuntivo si usa solo quando non si riesce a ritagliare nessun campione.

Subtitld invia il testo del sottotitolo insieme al campione, e Ming-3.0-tts prosegue da lì, il che si avvicina di più al parlante, modo di parlare compreso. Se un doppiaggio in un'altra lingua mantiene l'accento del parlante, attiva Clone the timbre only.

Voci integrate

Emma (americana), George e Charlotte (britannici), Ling Xiaorou e Ling Kai (cinesi) sono parlanti che il modello ha imparato. Ognuno suona uguale in ogni battuta, e ognuno parla tutte e sette le lingue.

Voci descritte

Ming-3.0-tts inventa una voce nuova ogni volta che legge una descrizione. Perciò il componente aggiuntivo crea la voce di ogni parlante una sola volta, e tutte le battute di quel parlante la riusano: la voce resta la stessa per tutto il video, e due parlanti con la stessa descrizione suonano comunque come due persone.

Emozione, velocità, tono e volume

Sono impostazioni del componente aggiuntivo, quindi valgono per tutti i parlanti doppiati con una voce clonata o descritta. Sono i controlli propri del modello, che prendono il suono della voce del parlante ma non il suo modo di parlare, e funzionano uno alla volta: un'emozione, se impostata, prevale su velocità, tono e volume. Le voci integrate li ignorano.

Nelle battute in cinese o in inglese, il modello produce anche i suoni scritti nel testo: [Laughter], [Sigh], [Breathing], [Cough], [Uhm] e pochi altri.

Modelli

C'è un solo modello, Ming-3.0-tts-0.5B. Non è incluso nel componente aggiuntivo: si scarica nella cache dei modelli condivisa di Subtitld la prima volta che doppi, da Hugging Face a una revisione fissata, con ogni file verificato. Un download interrotto riprende da dove si era fermato. Aggiornare o rimuovere il componente aggiuntivo mantiene il modello.

Modello DownloadAdatto a
Ming-3.0-tts (0.5B) Predefinito ming-3.0-tts-0.5b
2.9 GB
Tutte le voci, in tutte e sette le lingue

La prima battuta carica anche il modello, quindi richiede più tempo delle successive. Annulla ferma una battuta tra due passi, oppure ferma il download.

Opzioni

In Impostazioni › Componenti aggiuntivi › Ming-3.0-tts (offline, voice clone, 7 languages) › Configuri.

Inference device
Predefinito: auto

Automatico usa il processore. Si può scegliere la GPU di un Mac con Apple Silicon, ma non è stata provata. Questa versione non usa le schede grafiche NVIDIA.

CPU threads
Predefinito: 0

0 sceglie i core ad alte prestazioni sulle CPU che hanno anche core a efficienza. Meno thread lasciano il computer più reattivo durante il doppiaggio.

Emotion
Predefinito: none

Ogni battuta di una voce clonata o descritta viene pronunciata con questa emozione. Mantiene il suono della voce ma non il modo di parlare del parlante, e prevale su velocità, tono e volume. Le voci integrate la ignorano.

Speed
Predefinito: normal

Per le voci clonate e descritte, quando non è impostata nessuna emozione. Come l'emozione, mantiene solo il suono della voce.

Pitch
Predefinito: normal

Come la velocità: per le voci clonate e descritte, quando non è impostata nessuna emozione.

Volume
Predefinito: normal

Come la velocità: per le voci clonate e descritte, quando non è impostata nessuna emozione.

Voice description
Predefinito: vuoto

Usata dalla voce "Voce che descrivi": chi parla e come, in poche parole, per esempio "An elderly woman, soft and warm voice, slow pace". L'inglese o il cinese funzionano per tutte le lingue.

Fallback reference clip
Predefinito: vuoto

Una clip per la voce clonata quando Subtitld non riesce a ritagliarne una dal video, per esempio senza nessun video aperto: da 3 a 10 secondi di una persona che parla.

Fallback reference transcript
Predefinito: vuoto

Le parole esatte pronunciate nella clip qui sopra. Con queste il clone si avvicina di più al parlante.

Clone the timbre only
Predefinito: disattivo

Clona solo il suono della voce, non il modo di parlare della clip. Provalo quando un doppiaggio in un'altra lingua mantiene l'accento del parlante, o quando i tuoi sottotitoli parafrasano il parlato.

Lingue

Cinese, inglese, giapponese, coreano, tedesco, francese e spagnolo. Ogni voce le parla tutte.

  • zh
  • en
  • ja
  • ko
  • de
  • fr
  • es

Piattaforme

Sistema DownloadTestato
Linux x86-64 321.2 MBDoppiato con il modello vero su una macchina vera
macOS (Apple silicon) 335.7 MBCompilato e verificato in CI (Apple Silicon)
Windows x86-64 216.4 MBCompilato e verificato in CI

Linux x86-64, macOS su Apple Silicon e Windows x86-64. Ogni versione viene compilata su tutte e tre, e la CI verifica che nella build ci sia tutto il necessario per parlare. La CI non esegue il modello in sé.

Risoluzione dei problemi

  • network_unavailableNon è stato possibile scaricare il modello. Controlla la connessione e riprova: il download riprende.
  • disk_fullSpazio su disco insufficiente per il modello. Servono circa 3,4 GB liberi.
  • oomMemoria esaurita. Chiudi altri programmi; Ming-3.0-tts ha bisogno di circa 5 GB liberi.
  • bad_paramsLa battuta non ha testo, la voce clonata non ha ricevuto nessun campione, oppure Voce che descrivi non ha nessuna descrizione. Il messaggio dice quale: apri il video, imposta una Fallback reference clip, o scrivi una Voice description.
  • unsupported_voiceIl progetto indica una voce che questa versione non ha. Scegli di nuovo la voce nella scheda Parlanti.
  • internalQualcosa non ha funzionato all'interno del componente aggiuntivo; il messaggio riporta i dettagli. Se hai cambiato Inference device, riportalo su Automatico.

Licenza

Componente aggiuntivo
Apache-2.0
Motore
MIT
Ming-3.0-tts, di inclusionAI (Ant Group)
Modello
MIT
Pesi Ming-3.0-tts-0.5B

Adatto all'uso commerciale: il componente aggiuntivo è Apache-2.0, e il codice di Ming-3.0-tts e i pesi Ming-3.0-tts-0.5B sono MIT. I doppiaggi che crei sono tuoi. Una voce clonata suona come una persona reale: clona voci che hai il diritto di usare, e indica che un doppiaggio è sintetico quando conta.

Versioni

  • 26.10.1

    Text-to-speech for Subtitld with inclusionAI's Ming-3.0-tts-0.5B: Chinese, English, Japanese, Korean, German, French and Spanish at 44.1 kHz, in the speaker's own voice cloned from the video, in a built-in voice, or in a voice made from a description, with emotion and speed controls.

    The archive holds the add-on and a CPU build of PyTorch. The 2.99 GB model downloads on the first synthesis, at a pinned revision, checked by sha256. Plan for about 5 GB of free memory; on a CPU each second of speech takes about four seconds to make.

    The add-on is Apache-2.0; Ming-3.0-tts's code and weights are MIT. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it. The Linux archive carries libquadmath (LGPL-2.1, with numpy); its complete source is ming-<version>-libquadmath-source.tar.gz in this release.

Altri componenti aggiuntivi Voci