Inflect (offline, lightweight English)

StemmenOfflineAlleen CPUCommercieel gebruik toegestaan

Spreekt uw ondertitels in natuurlijk Amerikaans Engels in met Inflect v2 van Owen Song, een model van minder dan 10 miljoen parameters. Het draait op de processor van uw eigen computer, vele malen sneller dan realtime, zonder videokaart en zonder account.

Installeer hem vanuit Subtitld

Instellingen Add-ons Inflect (offline, lightweight English) Installeren

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

Broncode op GitHub
Talen
1
Modellen
2
Stemmen
2
Download van de add-on
35–45 MB
RAM, minimaal
512 MB

Wat het doet

Natuurlijk voor zijn formaat

Inflect v2 heeft minder dan 10 miljoen parameters, maar klinkt bijna als modellen die vele malen groter zijn. Eén Amerikaans-Engelse stem, op 24 kHz.

Snel op elke computer

Op de processor van een desktopcomputer spreekt Micro ongeveer 13 keer sneller dan realtime en Nano ongeveer 30 keer. Zelfs op één core zijn beide sneller dan realtime. Minder dan 300 MB geheugen.

Offline na de eerste regel

Elk model wordt gedownload de eerste keer dat zijn stem spreekt: 38 MB voor Micro, 16 MB voor Nano. Daarna verlaat niets meer uw computer.

Vrij voor commercieel werk

De modellen zijn Apache-2.0 en de add-on is GPL-3.0-or-later. De dubs die u maakt, zijn van u.

Stemmen

Kies in het tabblad Sprekers Inflect 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.

2 stemmen in 1 taal.

  • en-us 2

Beide stemmen zijn dezelfde synthetische Amerikaanse man, gemaakt door de maker van het model zonder opnames van een echte persoon: Micro klinkt iets natuurlijker, Nano is kleiner en sneller. Inflect kloont geen stemmen. Wilt u nasynchroniseren in de eigen stem van de spreker, kies dan een engine die stemmen kloont, zoals Sopro of Chatterbox.

Elke regel wordt elke keer met dezelfde seed uitgesproken, dus een regel opnieuw nasynchroniseren in dezelfde stem geeft dezelfde audio.

Modellen

De modellen zitten niet in de add-on. Elk model wordt de eerste keer dat zijn stem spreekt 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 blijven de modellen bewaard.

Model DownloadGeschikt voor
Inflect-Micro v2 (9.4M, ONNX) Standaard inflect-micro-v2
38 MB
De beste kwaliteit, ongeveer 13× realtime
Inflect-Nano v2 (4.0M, ONNX) inflect-nano-v2
16 MB
Het kleinst en het snelst, ongeveer 30× realtime, iets minder natuurlijk

De add-on draait de ONNX-build die de maker van Inflect publiceert, zonder PyTorch. We hebben hem vergeleken met de eigen code van de maker op dezelfde regels: dezelfde klanken voor alle 412 zinnen van de testset van de maker, en dezelfde audio voor beide modellen.

Opties

In Instellingen › Add-ons › Inflect (offline, lightweight English) › Configureren.

CPU threads
Standaard: 0

Bij 0 wordt de helft van de logische processors van de computer gebruikt, maximaal 8. Minder threads houden de computer vlotter terwijl hij nasynchroniseert.

Speaking pace
Standaard: 1

Hoe snel Inflect zelf spreekt: 1,0 is het natuurlijke tempo, 1,2 is 20% sneller. Het model spreekt sneller of langzamer; de audio wordt niet uitgerekt.

Variation
Standaard: 0.667

0 is vlak en altijd hetzelfde, hoger is levendiger. 0,667 is de eigen standaardwaarde van Inflect.

Talen

Alleen Engels. Elk Engelstalig project (Amerikaans, Brits, Australisch…) wordt gelezen met de Amerikaanse stem. Een project in een andere taal krijgt een bericht dat dat zegt: kies daarvoor een andere nasynchronisatie-engine.

Getallen, prijzen, datums, tijden en gangbare afkortingen worden in woorden uitgesproken: "$3.50" wordt "three dollars and fifty cents". Zeldzame namen, plaatsnamen en woorden uit andere talen kunnen verkeerd worden uitgesproken.

  • en-us

Platforms

Systeem DownloadGetest
Linux x86-64 45.3 MBNagesynchroniseerd met beide modellen op een echte computer en in CI
macOS (Apple silicon) 40.4 MBNagesynchroniseerd met beide modellen in CI (Apple Silicon)
Windows x86-64 35.3 MBNagesynchroniseerd met beide modellen in CI

Linux x86-64 (elke distributie vanaf 2018), macOS op Apple Silicon en Windows x86-64. Elke release wordt op alle drie gebouwd, en op elk ervan installeert CI de add-on zoals Subtitld dat doet, downloadt beide modellen en synchroniseert ermee na.

Problemen oplossen

  • network_unavailableHet model kon niet worden gedownload, of een gedownload bestand kwam niet door de controle en is verwijderd. Controleer uw verbinding en probeer het opnieuw: de download gaat verder.
  • disk_fullNiet genoeg schijfruimte voor het model: 38 MB voor Micro, 16 MB voor Nano.
  • unsupported_languageDe taal van het project is niet Engels, of is niet ingesteld. Stel hem in het project in, of kies een andere nasynchronisatie-engine.
  • unsupported_voiceHet project noemt een stem die deze versie niet heeft. Kies de stem opnieuw in het tabblad Sprekers.
  • bad_paramsDe regel heeft geen tekst. Schrijf de ondertitel en synchroniseer hem opnieuw na.
  • out_of_memoryDe computer heeft onvoldoende geheugen. Sluit andere programma's: Inflect heeft ongeveer 300 MB nodig.
  • internalEr ging iets mis in de add-on; het bericht bevat de details.

Licentie

Add-on
GPL-3.0-or-later
Omdat espeak-ng erin zit
Engine
GPL-3.0-or-later, MIT
espeak-ng zet de tekst om in klanken; ONNX Runtime, van Microsoft, draait het model
Modellen
Apache-2.0
Gewichten van Inflect-Micro v2 en Inflect-Nano v2, van Owen Song

Geschikt voor commercieel werk. De Inflect v2-modellen en de code van de maker zijn Apache-2.0. De add-on is GPL-3.0-or-later omdat espeak-ng erin zit, dat tekst omzet in klanken; de volledige broncode, die van espeak-ng inbegrepen, staat bij elke release. De licentie geldt voor de add-on, niet voor wat u ermee maakt: de dubs die u maakt, zijn van u. De maker van het model vraagt de spraak ervan nooit uit te geven voor een opname van een echte persoon.

Versies

  • 26.11.1

    Offline English text-to-speech for Subtitld with Inflect v2: a natural American English voice at 24 kHz from a model of under 10M parameters, many times faster than real time on the CPU. Two voices: Inflect Micro (best quality, 38 MB) and Inflect Nano (16 MB, faster).

    The archive holds the add-on, ONNX Runtime and espeak-ng with its English data. Each model downloads the first time its voice speaks, at a pinned revision, checked by sha256.

    The add-on is GPL-3.0-or-later, because it bundles espeak-ng (GPL-3.0-or-later); the Inflect v2 models are Apache-2.0. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it. The complete corresponding source is inflect-<version>-source.tar.gz in this release. The Linux archive also carries libquadmath (LGPL-2.1, with numpy); its source is inflect-<version>-libquadmath-source.tar.gz.

Andere add-ons voor Stemmen