Inflect (offline, lightweight English)

HlasyOfflinePouze CPUKomerční použití povoleno

Nadabuje vaše titulky přirozenou americkou angličtinou pomocí Inflect v2 od Owena Songa, modelu s méně než 10 miliony parametrů. Běží na procesoru vašeho vlastního počítače, mnohonásobně rychleji než v reálném čase, bez grafické karty a bez účtu.

Nainstalujte ho z Subtitld

Nastavení Doplňky Inflect (offline, lightweight English) Instalovat

Subtitld ho stáhne, ověří jeho SHA-256 a bude ho udržovat aktuální.

Zdrojový kód na GitHubu
Jazyky
1
Modely
2
Hlasy
2
Stažení doplňku
35–45 MB
RAM, alespoň
512 MB

Co dělá

Přirozený na svou velikost

Inflect v2 má méně než 10 milionů parametrů, a přesto zní podobně jako mnohonásobně větší modely. Jeden hlas v americké angličtině, při 24 kHz.

Rychlý na každém počítači

Na procesoru stolního počítače mluví Micro asi 13krát rychleji než v reálném čase a Nano asi 30krát. I na jediném jádře jsou oba rychlejší než reálný čas. Méně než 300 MB paměti.

Offline po prvním řádku

Každý model se stáhne, když jeho hlas poprvé promluví: 38 MB pro Micro, 16 MB pro Nano. Potom už nic neopustí váš počítač.

Volné pro komerční práci

Modely jsou pod Apache-2.0 a doplněk pod GPL-3.0-or-later. Dabing, který vytvoříte, je váš.

Hlasy

V záložce Mluvčí zvolte u mluvčího Inflect jako Modul dabingu, poté vyberte Hlas. Zapněte Přizpůsobit dabing délce titulku, aby mluvčí každý řádek natáhl nebo stlačil na délku jeho titulku.

2 hlasů v 1 jazyce.

  • en-us 2

Oba hlasy jsou tentýž syntetický americký muž, vytvořený autorem modelu bez nahrávek skutečné osoby: Micro zní o něco přirozeněji, Nano je menší a rychlejší. Inflect hlasy neklonuje. Chcete-li dabovat vlastním hlasem mluvčího, zvolte modul, který hlas klonuje, například Sopro nebo Chatterbox.

Každý řádek se pokaždé vysloví se stejným seedem, takže opakovaný dabing řádku stejným hlasem dá stejný zvuk.

Modely

Modely nejsou uvnitř doplňku. Každý se stáhne do sdílené mezipaměti modelů Subtitld, když jeho hlas poprvé promluví, z Hugging Face v pevně dané revizi, s každým souborem ověřeným. Přerušené stahování pokračuje tam, kde skončilo. Aktualizace nebo odstranění doplňku modely ponechá.

Model StaženíVhodné pro
Inflect-Micro v2 (9.4M, ONNX) Výchozí inflect-micro-v2
38 MB
Nejlepší kvalita, asi 13× rychleji než reálný čas
Inflect-Nano v2 (4.0M, ONNX) inflect-nano-v2
16 MB
Nejmenší a nejrychlejší, asi 30× rychleji než reálný čas, o něco méně přirozený

Doplněk spouští sestavení pro ONNX, které zveřejňuje autor Inflect, bez PyTorch. Porovnali jsme ho s vlastním kódem autora na stejných řádcích: stejné hlásky pro všech 412 vět autorovy testovací sady a stejný zvuk pro oba modely.

Možnosti

V Nastavení › Doplňky › Inflect (offline, lightweight English) › Nastavit.

CPU threads
Výchozí: 0

0 použije polovinu logických procesorů počítače, nejvýše 8. Méně vláken nechá počítač během dabingu lépe reagovat.

Speaking pace
Výchozí: 1

Jak rychle mluví samotný Inflect: 1,0 je jeho přirozené tempo, 1,2 je o 20% rychlejší. Rychleji nebo pomaleji mluví samotný model; zvuk se nenatahuje.

Variation
Výchozí: 0.667

0 je ploché a pokaždé stejné, vyšší hodnota je živější. 0,667 je výchozí hodnota samotného Inflect.

Jazyky

Pouze angličtina. Každý anglický projekt (americký, britský, australský…) se čte americkým hlasem. Projekt v jiném jazyce dostane zprávu, která to uvede: zvolte pro něj jiný modul dabingu.

Čísla, ceny, data, časy a běžné zkratky se čtou slovy: „$3.50“ se změní na „three dollars and fifty cents“. Vzácná jména, místní názvy a slova z jiných jazyků mohou být vyslovena špatně.

  • en-us

Platformy

Systém StaženíOtestováno
Linux x86-64 45.3 MBNadabováno oběma modely na skutečném počítači a v CI
macOS (Apple silicon) 40.4 MBNadabováno oběma modely v CI (Apple Silicon)
Windows x86-64 35.3 MBNadabováno oběma modely v CI

Linux x86-64 (jakákoli distribuce od roku 2018), macOS na Apple Silicon a Windows x86-64. Každé vydání je sestaveno na všech třech a na každém z nich CI nainstaluje doplněk stejně jako Subtitld, stáhne oba modely a nadabuje s nimi.

Řešení potíží

  • network_unavailableModel se nepodařilo stáhnout, nebo stažený soubor neprošel kontrolou a byl zahozen. Zkontrolujte připojení a zkuste to znovu: stahování bude pokračovat.
  • disk_fullNa disku není dost místa pro model: 38 MB pro Micro, 16 MB pro Nano.
  • unsupported_languageJazyk projektu není angličtina, nebo není nastaven. Nastavte ho v projektu, nebo zvolte jiný modul dabingu.
  • unsupported_voiceProjekt uvádí hlas, který tato verze nemá. Vyberte hlas znovu v záložce Mluvčí.
  • bad_paramsŘádek nemá text. Napište titulek a nadabujte ho znovu.
  • out_of_memoryPočítači došla paměť. Zavřete jiné programy: Inflect potřebuje asi 300 MB.
  • internalUvnitř doplňku něco selhalo; zpráva obsahuje podrobnosti.

Licence

Doplněk
GPL-3.0-or-later
Protože obsahuje espeak-ng
Engine
GPL-3.0-or-later, MIT
espeak-ng převádí text na hlásky; ONNX Runtime od Microsoftu spouští model
Modely
Apache-2.0
Váhy Inflect-Micro v2 a Inflect-Nano v2 od Owena Songa

Vhodné pro komerční práci. Modely Inflect v2 a autorův kód jsou pod Apache-2.0. Doplněk je pod GPL-3.0-or-later, protože obsahuje espeak-ng, který převádí text na hlásky; jeho úplný zdrojový kód, včetně kódu espeak-ng, je u každého vydání. Licence se vztahuje na doplněk, ne na to, co s ním vytvoříte: dabing, který vytvoříte, je váš. Autor modelu žádá, aby se jeho řeč nikdy nevydávala za nahrávku skutečné osoby.

Verze

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

Další doplňky skupiny Hlasy

Aktualizováno · Z katalogu doplňků Nahlásit problém s tímto doplňkem