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

StemmenOfflineAlleen CPUStemkloningCommercieel gebruik toegestaan

Spreekt uw ondertitels in het Chinees, Engels, Japans, Koreaans, Duits, Frans en Spaans in met Ming-3.0-tts van inclusionAI, in de eigen stem van elke spreker, gekloond uit de video, in een van de ingebouwde stemmen, of in een stem gemaakt uit een beschrijving, met instellingen voor emotie en snelheid. Het draait op uw eigen computer, en de add-on, de code en de gewichten zijn allemaal vrij voor commercieel werk.

Installeer hem vanuit Subtitld

Instellingen Add-ons Ming-3.0-tts (offline, voice clone, 7 languages) Installeren

Subtitld downloadt hem, controleert de SHA-256 en houdt hem up-to-date.

Broncode op GitHub
Talen
7
Modellen
1
Stemmen
12
Download van de add-on
216–336 MB
RAM, minimaal
5 GB

Wat het doet

De eigen stem van de spreker

Subtitld snijdt een clip van elke spreker uit de video en stuurt die mee met de woorden die erin worden gesproken. Ming-3.0-tts gaat verder vanaf die clip, zodat de dub klinkt als de persoon in beeld, in elk van de zeven talen.

Ingebouwde of beschreven stemmen

Vijf stemmen waarop het model is getraind, op elke regel hetzelfde, of een stem gemaakt uit een paar woorden: vijf kant-en-klare stemmen, van een warme vrouwenstem tot een verteller, of uw eigen beschrijving.

Emotie en tempo

Laat de gekloonde en beschreven stemmen blij, verdrietig, boos of verrast spreken, of sneller, langzamer, hoger of lager.

Vrij voor commercieel werk

De add-on is Apache-2.0; de code en de gewichten van Ming-3.0-tts zijn MIT.

Voordat u installeert

Ming-3.0-tts is een groot model, met ongeveer 1,5 miljard parameters inclusief de audiocodec. Het vraagt veel van uw computer:

  • Schijf: ongeveer 3,4 GB, vooral het model van 2,99 GB, gedownload bij de eerste regel die u nasynchroniseert.
  • Geheugen: ongeveer 5 GB vrij. Met minder werkt het nog, maar veel langzamer.
  • Tijd: op een CPU kost elke seconde spraak ongeveer vier tot vijf seconden, op een Intel Core i7-13700T. Een video van tien minuten kan ongeveer drie kwartier duren.

Voor snelle dubs op bescheiden computers zijn Piper of Kokoro veel lichter.

Stemmen

Kies in het tabblad Sprekers Ming-3.0-tts als Nasynchronisatie-engine van een spreker, en kies daarna een Stem. Zet Dub aanpassen aan duur van ondertitel aan, zodat de spreker elke regel uitrekt of inkrimpt tot zijn ondertitel.

12 stemmen.

De gekloonde stem

Met Speaker's own voice snijdt Subtitld een voorbeeld van die spreker uit de audio van het project, uit een van zijn ondertitels van 3 tot 12 seconden, of uit meerdere korte, samengevoegd. Heeft u voor deze video muziek en stem gescheiden, dan komt het voorbeeld alleen uit de stem. Fallback reference clip in de instellingen van de add-on wordt alleen gebruikt wanneer er geen voorbeeld kan worden gesneden.

Subtitld stuurt de ondertiteltekst mee met het voorbeeld, en Ming-3.0-tts gaat erop verder. Zo komt het het dichtst bij de spreker, voordracht inbegrepen. Als een dub in een andere taal het accent van de spreker houdt, zet dan Clone the timbre only aan.

Ingebouwde stemmen

Emma (Amerikaans), George en Charlotte (Brits), Ling Xiaorou en Ling Kai (Chinees) zijn sprekers die het model heeft geleerd. Elk klinkt op elke regel hetzelfde, en elk spreekt alle zeven talen.

Beschreven stemmen

Ming-3.0-tts verzint elke keer dat het een beschrijving leest een nieuwe stem. Daarom maakt de add-on de stem van elke spreker één keer, en elke regel van die spreker gebruikt hem opnieuw: de stem blijft gelijk door de hele video, en twee sprekers met dezelfde beschrijving klinken toch als twee mensen.

Emotie, snelheid, toonhoogte en volume

Dit zijn instellingen van de add-on, dus ze gelden voor elke spreker die wordt nagesynchroniseerd met een gekloonde of beschreven stem. Het zijn de eigen bedieningselementen van het model, die het geluid van de stem van de spreker overnemen maar niet de manier van spreken, en ze werken één tegelijk: een emotie gaat, als die is ingesteld, voor op snelheid, toonhoogte en volume. Ingebouwde stemmen negeren ze.

In Chinese of Engelse regels maakt het model ook geluiden die in de tekst zijn geschreven: [Laughter], [Sigh], [Breathing], [Cough], [Uhm] en nog een paar.

Modellen

Er is één model, Ming-3.0-tts-0.5B. Het zit niet in de add-on: het wordt de eerste keer dat u nasynchroniseert gedownload naar de gedeelde modelcache van Subtitld, van Hugging Face op een vaste revisie, elk bestand gecontroleerd. Een onderbroken download gaat verder waar hij stopte. Bij updaten of verwijderen van de add-on blijft het model bewaard.

Model DownloadGeschikt voor
Ming-3.0-tts (0.5B) Standaard ming-3.0-tts-0.5b
2.9 GB
Elke stem, in alle zeven talen

De eerste regel laadt ook het model, dus die duurt langer dan de volgende. Annuleren stopt een regel tussen twee stappen, of stopt de download.

Opties

In Instellingen › Add-ons › Ming-3.0-tts (offline, voice clone, 7 languages) › Configureren.

Inference device
Standaard: auto

Automatisch gebruikt de processor. De GPU van een Mac met Apple Silicon kan worden gekozen, maar dat is niet geprobeerd. Deze build gebruikt geen NVIDIA-videokaarten.

CPU threads
Standaard: 0

Bij 0 worden de prestatiekernen gekozen op CPU's die ook efficiëntiekernen hebben. Minder threads houden de computer vlotter terwijl hij nasynchroniseert.

Emotion
Standaard: none

Elke regel van een gekloonde of beschreven stem wordt met deze emotie uitgesproken. Het geluid van de stem blijft behouden, maar niet de manier van spreken van de spreker, en het gaat voor op snelheid, toonhoogte en volume. Ingebouwde stemmen negeren het.

Speed
Standaard: normal

Voor gekloonde en beschreven stemmen, als er geen emotie is ingesteld. Net als de emotie behoudt het alleen het geluid van de stem.

Pitch
Standaard: normal

Zoals snelheid: voor gekloonde en beschreven stemmen, als er geen emotie is ingesteld.

Volume
Standaard: normal

Zoals snelheid: voor gekloonde en beschreven stemmen, als er geen emotie is ingesteld.

Voice description
Standaard: leeg

Gebruikt door de stem "Voice you describe": wie er spreekt en hoe, in een paar woorden, bijvoorbeeld "An elderly woman, soft and warm voice, slow pace". Engels of Chinees werkt voor elke taal.

Fallback reference clip
Standaard: leeg

Een clip voor de klonestem wanneer Subtitld er geen uit de video kan snijden, bijvoorbeeld zonder geopende video: 3 tot 10 seconden van één persoon die spreekt.

Fallback reference transcript
Standaard: leeg

De exacte woorden die in de clip hierboven worden gesproken. Daarmee komt de kloon dichter bij de spreker.

Clone the timbre only
Standaard: uit

Kloont alleen het geluid van de stem, niet de voordracht van de clip. Probeer het als een dub in een andere taal het accent van de spreker houdt, of als uw ondertitels parafraseren wat er gezegd wordt.

Talen

Chinees, Engels, Japans, Koreaans, Duits, Frans en Spaans. Elke stem spreekt ze allemaal.

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

Platforms

Systeem DownloadGetest
Linux x86-64 321.2 MBNagesynchroniseerd met het echte model op een echte computer
macOS (Apple silicon) 335.7 MBGebouwd en gecontroleerd in CI (Apple Silicon)
Windows x86-64 216.4 MBGebouwd en gecontroleerd in CI

Linux x86-64, macOS op Apple Silicon en Windows x86-64. Elke release wordt op alle drie gebouwd, en CI controleert dat alles wat nodig is om te spreken in de build zit. CI draait het model zelf niet.

Problemen oplossen

  • network_unavailableHet model kon niet worden gedownload. Controleer uw verbinding en probeer het opnieuw: de download gaat verder.
  • disk_fullNiet genoeg schijfruimte voor het model. Het heeft ongeveer 3,4 GB vrij nodig.
  • oomOnvoldoende geheugen. Sluit andere programma's; Ming-3.0-tts heeft ongeveer 5 GB vrij nodig.
  • bad_paramsDe regel heeft geen tekst, de gekloonde stem kreeg geen voorbeeld, of Voice you describe heeft geen beschrijving. Het bericht zegt welke: open de video, stel een Fallback reference clip in, of schrijf een Voice description.
  • unsupported_voiceHet project noemt een stem die deze versie niet heeft. Kies de stem opnieuw in het tabblad Sprekers.
  • internalEr ging iets mis in de add-on; het bericht bevat de details. Als u Inference device hebt gewijzigd, zet het dan terug op Automatisch.

Licentie

Add-on
Apache-2.0
Engine
MIT
Ming-3.0-tts, van inclusionAI (Ant Group)
Model
MIT
Ming-3.0-tts-0.5B-gewichten

Geschikt voor commercieel werk: de add-on is Apache-2.0, en de code van Ming-3.0-tts en de Ming-3.0-tts-0.5B-gewichten zijn MIT. De dubs die u maakt, zijn van u. Een gekloonde stem klinkt als een echt persoon: kloon alleen stemmen die u mag gebruiken, en vermeld waar het ertoe doet dat een dub synthetisch is.

Versies

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

Andere add-ons voor Stemmen