VoxCPM2 (offline, voice clone, 30 languages)

VociOfflineGPU facoltativaClonazione vocaleUso commerciale consentito

Doppia i tuoi sottotitoli in 30 lingue con VoxCPM2 di OpenBMB, con la voce di ogni parlante clonata dal video, oppure con una voce creata da una descrizione. Funziona sul tuo computer, e il componente aggiuntivo, il codice e i pesi sono tutti Apache-2.0.

Lo installi da Subtitld

Impostazioni Componenti aggiuntivi VoxCPM2 (offline, voice clone, 30 languages) Installa

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

Codice sorgente su GitHub
Lingue
30
Modelli
1
Voci
9
Download del componente
205–318 MB
RAM, almeno
7 GB

Cosa fa

La voce del parlante

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

Oppure una voce che descrivi

Sette voci pronte, da una donna dalla voce calda a un uomo anziano dalla voce roca e a un narratore, oppure parole tue: "un ragazzo, veloce e allegro".

Suono da studio

Il parlato esce a 48 kHz, la frequenza usata dal video.

Libero per uso commerciale

Il componente aggiuntivo, il codice di VoxCPM e i pesi VoxCPM2 sono tutti Apache-2.0.

Prima di installare

VoxCPM2 è un modello grande, 2,4 miliardi di parametri. Dà i doppiaggi più naturali tra i componenti aggiuntivi offline, ed è quello che chiede di più al tuo computer:

  • Disco: circa 5,6 GB, quasi tutti per il modello da 4,96 GB, scaricato alla prima battuta che doppi.
  • Memoria: circa 7 GB liberi. Con meno funziona ancora, ma molto più lentamente.
  • Tempo: su una CPU ogni secondo di parlato richiede diversi secondi per essere generato: da 5 a 6 secondi su un Intel Core i7-13700T. Un video di dieci minuti può richiedere circa un'ora. Su un Mac con Apple Silicon gira sulla GPU.

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

Voci

Nella scheda Parlanti, scegli VoxCPM2 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.

9 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 VoxCPM2 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 descritte

VoxCPM2 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.

Modelli

C'è un solo modello, VoxCPM2. 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
VoxCPM2 (2.4B) Predefinito voxcpm2
4.7 GB
Tutte le voci, in tutte le 30 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 › VoxCPM2 (offline, voice clone, 30 languages) › Configuri.

Inference device
Predefinito: auto

Automatico usa la GPU di un Mac con Apple Silicon, altrimenti la CPU. Questa versione non usa le schede grafiche NVIDIA.

Weight precision
Predefinito: auto

Automatico va bene per quasi ogni computer. float32 è un po' più veloce ma richiede circa 11 GB di memoria.

Quality steps
Predefinito: 10

Più passi, parlato più chiaro, più lento. 5 è circa un quarto più veloce di 10, con una chiarezza percettibilmente minore.

Guidance
Predefinito: 2

How closely the speech follows the text and the voice. VoxCPM's default is 2.0.

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.

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 funziona 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 15 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

Arabo, birmano, cinese, danese, olandese, inglese, finlandese, francese, tedesco, greco, ebraico, hindi, indonesiano, italiano, giapponese, khmer, coreano, lao, malese, norvegese, polacco, portoghese, russo, spagnolo, swahili, svedese, tagalog, thailandese, turco e vietnamita. VoxCPM2 riconosce la lingua dal testo stesso, quindi ogni voce parla tutte le lingue.

  • ar
  • my
  • zh
  • da
  • nl
  • en
  • fi
  • fr
  • de
  • el
  • he
  • hi
  • id
  • it
  • ja
  • km
  • ko
  • lo
  • ms
  • no
  • pl
  • pt
  • ru
  • es
  • sw
  • sv
  • tl
  • th
  • tr
  • vi

Piattaforme

Sistema DownloadTestato
Linux x86-64 312.0 MBDoppiato con il modello vero su una macchina vera; compilato e verificato in CI
macOS (Apple silicon) 318.0 MBCompilato e verificato in CI (Apple Silicon)
Windows x86-64 204.6 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 5 GB liberi.
  • oomMemoria esaurita. Chiudi altri programmi; VoxCPM2 ha bisogno di circa 7 GB liberi, 11 GB in float32.
  • bad_paramsLa battuta non ha testo, oppure la voce clonata non ha ricevuto nessun campione: apri il video, o imposta una Fallback reference clip. Il messaggio dice quale dei due.
  • 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
Apache-2.0
VoxCPM, di OpenBMB
Modello
Apache-2.0
Pesi VoxCPM2

Adatto all'uso commerciale: il componente aggiuntivo, VoxCPM e i pesi VoxCPM2 sono tutti Apache-2.0. 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

  • 0.0.1

    Text-to-speech for Subtitld with OpenBMB's VoxCPM2: 30 languages at 48 kHz, in the speaker's own voice cloned from the video, or in a voice made from a description.

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

    The add-on, VoxCPM and the VoxCPM2 weights are Apache-2.0. 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 voxcpm-<version>-libquadmath-source.tar.gz in this release.

Altri componenti aggiuntivi Voci