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

VoixHors ligneCPU uniquementClonage de voixUsage commercial autorisé

Double vos sous-titres en chinois, anglais, japonais, coréen, allemand, français et espagnol avec Ming-3.0-tts d'inclusionAI, avec la voix de chaque locuteur clonée depuis la vidéo, avec une de ses voix intégrées, ou avec une voix créée à partir d'une description, avec des réglages d'émotion et de vitesse. Tout tourne sur votre ordinateur, et l'extension, le code et les poids sont tous libres pour un usage commercial.

Installez-la depuis Subtitld

Paramètres Extensions Ming-3.0-tts (offline, voice clone, 7 languages) Installer

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

Code source sur GitHub
Langues
7
Modèles
1
Voix
12
Téléchargement de l'extension
216–336 MB
RAM, au minimum
5 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. Ming-3.0-tts poursuit à partir de cet extrait, si bien que le doublage sonne comme la personne à l'écran, dans n'importe laquelle de ses sept langues.

Voix intégrées ou décrites

Cinq voix sur lesquelles le modèle a été entraîné, identiques à chaque réplique, ou une voix créée à partir de quelques mots : cinq prêtes à l'emploi, d'une femme à la voix chaleureuse à un narrateur, ou votre propre description.

Émotion et rythme

Faites parler les voix clonées et décrites avec joie, tristesse, colère ou surprise, ou plus vite, plus lentement, plus aigu ou plus grave.

Libre pour un usage commercial

L'extension est sous Apache-2.0 ; le code et les poids de Ming-3.0-tts sont sous MIT.

Avant d'installer

Ming-3.0-tts est un gros modèle, environ 1,5 milliard de paramètres avec son codec audio. Il en demande beaucoup à votre ordinateur :

  • Disque : environ 3,4 Go, surtout le modèle de 2,99 Go, téléchargé à la première réplique que vous doublez.
  • Mémoire : environ 5 Go libres. Avec moins, il fonctionne encore, mais bien plus lentement.
  • Temps : sur un CPU, chaque seconde de voix demande environ quatre à cinq secondes de calcul, sur un Intel Core i7-13700T. Une vidéo de dix minutes peut prendre environ trois quarts d'heure.

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

Voix

Dans l'onglet Locuteurs, choisissez Ming-3.0-tts 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.

12 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 Ming-3.0-tts 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 intégrées

Emma (américaine), George et Charlotte (britanniques), Ling Xiaorou et Ling Kai (chinois) sont des locuteurs que le modèle a appris. Chacun sonne pareil à chaque réplique, et chacun parle les sept langues.

Voix décrites

Ming-3.0-tts 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.

Émotion, vitesse, hauteur et volume

Ce sont des réglages de l'extension, ils s'appliquent donc à tous les locuteurs doublés avec une voix clonée ou décrite. Ce sont les réglages propres au modèle, qui reprennent le son de la voix du locuteur mais pas sa façon de parler, et ils fonctionnent un seul à la fois : une émotion, quand elle est définie, prend le pas sur la vitesse, la hauteur et le volume. Les voix intégrées les ignorent.

Dans les répliques en chinois ou en anglais, le modèle produit aussi des sons écrits dans le texte : [Laughter], [Sigh], [Breathing], [Cough], [Uhm] et quelques autres.

Modèles

Il y a un seul modèle, Ming-3.0-tts-0.5B. 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
Ming-3.0-tts (0.5B) Par défaut ming-3.0-tts-0.5b
2.9 GB
Toutes les voix, dans les sept 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 › Ming-3.0-tts (offline, voice clone, 7 languages) › Configurer.

Inference device
Par défaut : auto

Automatique utilise le processeur. Le GPU d'un Mac Apple Silicon peut être choisi, mais il n'a pas été essayé. Cette version n'utilise pas les cartes graphiques NVIDIA.

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.

Emotion
Par défaut : none

Chaque réplique d'une voix clonée ou décrite est dite avec cette émotion. Elle garde le son de la voix mais pas la façon de parler du locuteur, et elle prend le pas sur la vitesse, la hauteur et le volume. Les voix intégrées l'ignorent.

Speed
Par défaut : normal

Pour les voix clonées et décrites, quand aucune émotion n'est définie. Comme l'émotion, elle ne garde que le son de la voix.

Pitch
Par défaut : normal

Comme la vitesse : pour les voix clonées et décrites, quand aucune émotion n'est définie.

Volume
Par défaut : normal

Comme la vitesse : pour les voix clonées et décrites, quand aucune émotion n'est définie.

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 ou le chinois fonctionnent 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 à 10 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

Chinois, anglais, japonais, coréen, allemand, français et espagnol. Chaque voix les parle toutes.

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

Plateformes

Système TéléchargementTesté
Linux x86-64 321.2 MBDoublé avec le vrai modèle sur une vraie machine
macOS (Apple silicon) 335.7 MBCompilé et vérifié en CI (Apple Silicon)
Windows x86-64 216.4 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 3,4 Go libres.
  • oomMémoire insuffisante. Fermez d'autres programmes ; Ming-3.0-tts a besoin d'environ 5 Go libres.
  • bad_paramsLa réplique n'a pas de texte, la voix clonée n'a reçu aucun échantillon, ou Voix que vous décrivez n'a pas de description. Le message précise lequel : ouvrez la vidéo, définissez un Fallback reference clip, ou écrivez une Voice description.
  • 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
MIT
Ming-3.0-tts, par inclusionAI (Ant Group)
Modèle
MIT
poids de Ming-3.0-tts-0.5B

Utilisable pour un usage commercial : l'extension est sous Apache-2.0, et le code de Ming-3.0-tts et les poids de Ming-3.0-tts-0.5B sont sous MIT. 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

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

Autres extensions Voix