VoxCPM2 (offline, voice clone, 30 languages)

VoixHors ligneGPU facultatifClonage de voixUsage commercial autorisé

Double vos sous-titres en 30 langues avec VoxCPM2 d'OpenBMB, avec la voix de chaque locuteur clonée depuis la vidéo, ou avec une voix créée à partir d'une description. Tout tourne sur votre ordinateur, et l'extension, le code et les poids sont tous sous Apache-2.0.

Installez-la depuis Subtitld

Paramètres Extensions VoxCPM2 (offline, voice clone, 30 languages) Installer

Subtitld la télécharge, vérifie son SHA-256 et la tient à jour.

Code source sur GitHub
Langues
30
Modèles
1
Voix
9
Téléchargement de l'extension
205–318 MB
RAM, au minimum
7 GB

Ce qu'elle fait

La voix du locuteur

Subtitld découpe dans la vidéo un extrait de chaque locuteur et l'envoie avec les mots qui y sont prononcés. VoxCPM2 poursuit à partir de cet extrait, si bien que le doublage sonne comme la personne à l'écran, dans n'importe laquelle de ses 30 langues.

Ou une voix que vous décrivez

Sept voix prêtes à l'emploi, d'une femme à la voix chaleureuse à un homme âgé à la voix rocailleuse en passant par un narrateur, ou vos propres mots : « un jeune homme, rapide et enjoué ».

Un son de studio

La voix sort en 48 kHz, la fréquence qu'utilise la vidéo.

Libre pour un usage commercial

L'extension, le code de VoxCPM et les poids de VoxCPM2 sont tous sous Apache-2.0.

Avant d'installer

VoxCPM2 est un gros modèle, 2,4 milliards de paramètres. Il donne les doublages les plus naturels des extensions hors ligne, et c'est lui qui en demande le plus à votre ordinateur :

  • Disque : environ 5,6 Go, surtout le modèle de 4,96 Go, téléchargé à la première réplique que vous doublez.
  • Mémoire : environ 7 Go libres. Avec moins, il fonctionne encore, mais bien plus lentement.
  • Temps : sur un CPU, chaque seconde de voix demande plusieurs secondes de calcul : 5 à 6 secondes sur un Intel Core i7-13700T. Une vidéo de dix minutes peut prendre environ une heure. Sur un Mac Apple Silicon, il tourne sur le GPU.

Pour des doublages rapides sur des ordinateurs modestes, Piper ou Kokoro sont bien plus légers.

Voix

Dans l'onglet Locuteurs, choisissez VoxCPM2 comme Moteur de doublage d'un locuteur, puis choisissez une Voix. Activez Ajuster le doublage à la durée du sous-titre pour que chaque réplique de ce locuteur soit étirée ou resserrée à la durée de son sous-titre.

9 voix.

La voix clonée

Avec Speaker's own voice, Subtitld découpe un échantillon de ce locuteur dans l'audio du projet, à partir d'un de ses sous-titres de 3 à 12 secondes, ou de plusieurs courts mis bout à bout. Si vous avez séparé la musique de la voix pour cette vidéo, l'échantillon vient de la voix seule. Le Fallback reference clip des réglages de l'extension ne sert que si aucun échantillon ne peut être découpé.

Subtitld envoie le texte du sous-titre avec l'échantillon, et VoxCPM2 le prolonge, ce qui se rapproche le plus du locuteur, diction comprise. Si un doublage dans une autre langue garde l'accent du locuteur, activez Clone the timbre only.

Voix décrites

VoxCPM2 invente une nouvelle voix chaque fois qu'il lit une description. L'extension crée donc la voix de chaque locuteur une seule fois, et toutes les répliques de ce locuteur la réutilisent : la voix reste la même tout au long de la vidéo, et deux locuteurs avec la même description sonnent toujours comme deux personnes.

Modèles

Il y a un seul modèle, VoxCPM2. Il n'est pas inclus dans l'extension : il se télécharge dans le cache de modèles partagé de Subtitld au premier doublage, depuis Hugging Face à une révision fixée, chaque fichier vérifié. Un téléchargement interrompu reprend là où il s'est arrêté. Mettre à jour ou supprimer l'extension conserve le modèle.

Modèle TéléchargementIdéal pour
VoxCPM2 (2.4B) Par défaut voxcpm2
4.7 GB
Toutes les voix, dans les 30 langues

La première réplique charge aussi le modèle, elle prend donc plus de temps que les suivantes. Annuler arrête une réplique entre deux étapes, ou arrête le téléchargement.

Options

Dans Paramètres › Extensions › VoxCPM2 (offline, voice clone, 30 languages) › Configurer.

Inference device
Par défaut : auto

Automatique utilise le GPU d'un Mac Apple Silicon, sinon le CPU. Cette version n'utilise pas les cartes graphiques NVIDIA.

Weight precision
Par défaut : auto

Automatique convient à presque tous les ordinateurs. float32 est un peu plus rapide mais demande environ 11 Go de mémoire.

Quality steps
Par défaut : 10

Plus d'étapes, une voix plus nette, plus lente. 5 est environ un quart plus rapide que 10, avec une netteté nettement moindre à l'oreille.

Guidance
Par défaut : 2

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

CPU threads
Par défaut : 0

0 choisit les cœurs performance sur les CPU qui ont aussi des cœurs efficacité. Moins de threads gardent l'ordinateur plus réactif pendant le doublage.

Voice description
Par défaut : vide

Utilisée par la voix « Voix que vous décrivez » : qui parle et comment, en quelques mots, par exemple « An elderly woman, soft and warm voice, slow pace ». L'anglais fonctionne pour toutes les langues.

Fallback reference clip
Par défaut : vide

Un extrait pour la voix clonée quand Subtitld ne peut pas en découper un dans la vidéo, par exemple sans vidéo ouverte : 3 à 15 secondes d'une seule personne qui parle.

Fallback reference transcript
Par défaut : vide

Les mots exacts prononcés dans l'extrait ci-dessus. Avec eux, le clone se rapproche du locuteur.

Clone the timbre only
Par défaut : désactivé

Clone seulement le son de la voix, pas la diction de l'extrait. Essayez-le quand un doublage dans une autre langue garde l'accent du locuteur, ou quand vos sous-titres reformulent ce qui est dit.

Langues

Arabe, birman, chinois, danois, néerlandais, anglais, finnois, français, allemand, grec, hébreu, hindi, indonésien, italien, japonais, khmer, coréen, lao, malais, norvégien, polonais, portugais, russe, espagnol, swahili, suédois, tagalog, thaï, turc et vietnamien. VoxCPM2 reconnaît la langue d'après le texte lui-même, donc chaque voix parle toutes les langues.

  • 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

Plateformes

Système TéléchargementTesté
Linux x86-64 312.0 MBDoublé avec le vrai modèle sur une vraie machine ; compilé et vérifié en CI
macOS (Apple silicon) 318.0 MBCompilé et vérifié en CI (Apple Silicon)
Windows x86-64 204.6 MBCompilé et vérifié en CI

Linux x86-64, macOS sur Apple Silicon et Windows x86-64. Chaque version est compilée sur les trois, et la CI vérifie que tout ce qu'il faut pour parler se trouve dans la compilation. La CI n'exécute pas le modèle lui-même.

Dépannage

  • network_unavailableLe modèle n'a pas pu être téléchargé. Vérifiez votre connexion et réessayez : le téléchargement reprend.
  • disk_fullPas assez d'espace disque pour le modèle. Il lui faut environ 5 Go libres.
  • oomMémoire insuffisante. Fermez d'autres programmes ; VoxCPM2 a besoin d'environ 7 Go libres, 11 Go en float32.
  • bad_paramsLa réplique n'a pas de texte, ou la voix clonée n'a reçu aucun échantillon : ouvrez la vidéo, ou définissez un Fallback reference clip. Le message précise lequel.
  • unsupported_voiceLe projet indique une voix que cette version n'a pas. Choisissez de nouveau la voix dans l'onglet Locuteurs.
  • internalQuelque chose a échoué dans l'extension ; le message donne les détails. Si vous avez modifié Inference device, remettez-le sur Automatique.

Licence

Extension
Apache-2.0
Moteur
Apache-2.0
VoxCPM, par OpenBMB
Modèle
Apache-2.0
poids de VoxCPM2

Utilisable pour un usage commercial : l'extension, VoxCPM et les poids de VoxCPM2 sont tous sous Apache-2.0. Les doublages que vous faites vous appartiennent. Une voix clonée sonne comme une vraie personne : clonez des voix que vous avez le droit d'utiliser, et indiquez qu'un doublage est synthétique quand c'est important.

Versions

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

Autres extensions Voix