sanoTTS (ultra-light offline)

HlasyOfflinePouze CPUKomerční použití povoleno

Dabuje vaše titulky pomocí sanoTTS, neuronových hlasů o 294 tisících až 2,3 milionu parametrech, které běží na CPU. Jeho 28 hlasů ve 14 jazycích se stáhne při prvním použití, každý jen několik MB, a poté funguje offline.

Nainstalujte ho z Subtitld

Nastavení Doplňky sanoTTS (ultra-light offline) Instalovat

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

Zdrojový kód na GitHubu
Jazyky
14
Hlasy
28
Stažení doplňku
38–63 MB
RAM, alespoň
512 MB

Co dělá

Hlas pro každého mluvčího

Zvolte sanoTTS jako Modul dabingu a vyberte hlas pro každého mluvčího. Vytvořit všechny řeči nadabuje řádky daného mluvčího: všechny, rozmezí, nebo výběr.

Několik MB na hlas

Každý hlas se stáhne při prvním použití, 0,3 až 9 MB, z Hugging Face, nebo, když to selže, z GitHubu. Poté funguje offline.

Šetrný k počítači

Grafická karta není potřeba. sanoTTS běží ve výchozím nastavení na dvou vláknech CPU, takže při úpravách nezabere každé jádro.

Sedí k titulku

S zapnutým Přizpůsobit dabing délce titulku se každý nový klip zrychlí nebo zpomalí, aby trval stejně dlouho jako jeho titulek. Původní klip se také zachová.

Hlasy

Většina jazyků má jeden hlas, nebo standardní a kompaktní verzi -tiny: čeština, němčina, španělština, italština, portugalština, rumunština, ruština a turečtina mají obojí. Angličtina (US) má sedm:

  • Heart, označený jako nejpřirozenější, a Heart Nano, nejrychlejší, s 294 tisíci parametry.
  • Amy ve třech velikostech: nejmenší, vyvážená a nejvyšší kvality.
  • Hfc a Kristin, dvě další barvy hlasu.

První řádek s hlasem čeká, než se stáhne a načte; následující řádky jej znovu použijí.

Dlouhé řádky u Heart a Heart Nano. Tyto dva hlasy selhávají na dlouhém vstupu, proto doplněk rozdělí každý titulek delší než 170 znaků na koncích vět a části spojí. Spoje mohou být slabě slyšet.

28 hlasů v 14 jazycích.

  • ar-jo 1
  • cs-cz 2
  • de-de 2
  • en-us 7
  • es-es 2
  • fr-fr 1
  • id-id 1
  • it-it 2
  • pt-br 2
  • ro-ro 2
  • ru-ru 2
  • tr-tr 2
  • vi-vn 1
  • zh-cn 1

Kde jsou hlasy uloženy

Mimo doplněk, takže jeho aktualizace nebo odinstalování vaše hlasy ponechá.

Systém Složka
Linux ~/.cache/sanotts
macOS ~/.cache/sanotts

Možnosti

Subtitld tato nastavení předává doplňku při jeho spuštění. Po změně se použijí, jakmile se doplněk restartuje: po pěti minutách bez použití, nebo při restartu Subtitld.

V Nastavení › Doplňky › sanoTTS (ultra-light offline) › Nastavit.

Speaking rate
Výchozí: 1.0

Applied at synthesis time by stretching phoneme durations, which sounds better than resampling afterwards.

CPU threads
Výchozí: 2

Threads numpy/OpenBLAS may use. The default of 2 keeps synthesis from saturating every core while you are editing.

Download voices from
Výchozí: prázdné

Where voice packs are fetched from on first use. Pin one if the other is blocked on your network.

Local voice directory
Výchozí: prázdné

Volitelné. Složka obsahující jeden rozbalený balíček hlasu, pro práci bez jakékoli sítě. Každý zvolený hlas sanoTTS pak mluví s tímto balíčkem, takže seznam hlasů nechte prázdný. Zadejte cestu ke složce; Procházet vybírá jen soubory.

Jazyky

Deset z 14 jazyků se vyslovuje pomocí espeak-ng, který je přibalen v doplňku, takže není nic dalšího k instalaci. Web sanoTTS uvádí i hindštinu a nepálštinu, ale ty existují jen v jeho demu v prohlížeči, ne v sestavení, které tento doplněk používá.

  • ar-jo
  • cs-cz
  • de-de
  • en-us
  • es-es
  • fr-fr
  • id-id
  • it-it
  • pt-br
  • ro-ro
  • ru-ru
  • tr-tr
  • vi-vn
  • zh-cn

Platformy

Systém StaženíOtestováno
Linux x86-64 63.2 MBSkutečná syntéza v CI
macOS (Apple silicon) 37.6 MBSkutečná syntéza v CI

Před každým vydáním CI spustí každé zabalené sestavení a nechá je mluvit anglické a německé řádky. Sestavení pro Windows zatím neexistuje: na Windows se sanoTTS může uprostřed řádku zastavit, zatímco nastavuje espeak-ng, a oprava doplňku pro to nebyla otestována na skutečném počítači s Windows.

Řešení potíží

Když řádek selže, zůstane bez dabingu. Toto jsou důvody, které doplněk uvádí.

  • model_missingBalíček hlasu nešel stáhnout z Hugging Face ani z GitHubu. Zkontrolujte připojení a zkuste to znovu. Pokud je jedna z nich ve vaší síti blokovaná, zvolte druhou v Download voices from.
  • network_unavailableStažení balíčku hlasu selhalo. Zkontrolujte připojení a zkuste to znovu; hlas, který je již stažen, funguje offline.
  • disk_fullNení dost místa na disku. Uvolněte nějaké a zkuste to znovu.
  • bad_paramsTitulek je prázdný, nebo je pro daný hlas příliš dlouhý. Rozdělte jej na kratší titulky, nebo zvolte jiný hlas.
  • unsupported_voiceHlas uložený pro tento řádek není hlas sanoTTS. Vyberte jiný v seznamu Hlas.
  • internalUvnitř doplňku něco selhalo. Pokud se to děje jen u hlasů, které používají espeak-ng (všechny kromě angličtiny, čínštiny, vietnamštiny a indonéštiny), přibalený espeak-ng se nenačetl. Je to chyba doplňku, ne vašeho počítače: nahlaste ji, prosím.

Licence

Doplněk
GPL-3.0-or-later
Obsahuje espeak-ng a phonemizer-fork
Engine
MIT
sanoTTS 0.7.0
Hlasy
GPL-3.0
Staženy při prvním použití

GPL dovoluje komerční použití. Každé vydání také obsahuje zdrojový kód svých částí GPL, jak to licence vyžaduje.

Verze

  • 0.1.0

    Source for the GPL components

    This add-on is distributed under the GNU General Public License v3.0 or later. Complete Corresponding Source for the GPL-licensed parts (espeak-ng, phonemizer-fork) is attached to this release as *-corresponding-source.tar.gz, at no charge, per GPL-3.0 section 6(d).

    Each binary archive also contains a THIRD_PARTY_LICENSES/ directory with the full licence texts and the exact upstream revisions used.

Další doplňky skupiny Hlasy