Ming-3.0-tts (offline, voice clone, 7 languages)
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.
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.
- 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
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.
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.
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.
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échargement | Idéal pour |
|---|---|---|
| Ming-3.0-tts (0.5B) Par défaut ming-3.0-tts-0.5b | 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.
autoAutomatique 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.
00 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.
noneChaque 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.
normalPour 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.
normalComme la vitesse : pour les voix clonées et décrites, quand aucune émotion n'est définie.
normalComme la vitesse : pour les voix clonées et décrites, quand aucune émotion n'est définie.
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.
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.
Les mots exacts prononcés dans l'extrait ci-dessus. Avec eux, le clone se rapproche du locuteur.
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.
zhenjakodefres
Plateformes
| Système | Téléchargement | Testé |
|---|---|---|
| Linux x86-64 | 321.2 MB | Doublé avec le vrai modèle sur une vraie machine |
| macOS (Apple silicon) | 335.7 MB | Compilé et vérifié en CI (Apple Silicon) |
| Windows x86-64 | 216.4 MB | Compilé 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
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 isming-<version>-libquadmath-source.tar.gzin this release.
Autres extensions Voix
-
Piper Hors ligne
158 voix hors ligne en 49 langues, chacune un petit téléchargement à part.
-
Kokoro Hors ligne
54 voix hors ligne en neuf langues, toutes issues d'un seul modèle de 82 Mo.
-
Supertonic Hors ligne
Dix voix hors ligne, chacune capable de parler ses 31 langues.
-
sanoTTS Hors ligne
Petites voix hors ligne, 28 en 14 langues, chacune de moins de 10 Mo.
-
Parler-TTS Hors ligne
Voix anglaises qui suivent une description écrite ; 34 locuteurs nommés.
-
Qwen3-TTS Clonage
Dix langues, neuf voix, et clonage à partir de 3 secondes d'un locuteur.
-
Coqui XTTS Clonage
Clonage de voix en 16 langues, avec une licence de modèle non commerciale.
-
F5-TTS Clonage
Clonage de voix uniquement, en anglais et en chinois ; modèle non commercial.
-
VoxCPM2 Clonage
30 langues en 48 kHz, avec la voix du locuteur ou une voix décrite. Gourmand.
-
Pocket TTS Hors ligne
Rapide et léger, CPU seulement. 23 voix dans sept langues européennes.
-
Sopro Clonage
La voix du locuteur, rapide sur un CPU. Quatre langues.
-
KittenTTS 2 Clonage
La voix du locuteur dans 16 langues, sur un CPU. Poids sous une licence restrictive.