sanoTTS (ultra-light offline)

GłosyOfflineTylko CPUUżycie komercyjne dozwolone

Dubbinguje twoje napisy za pomocą sanoTTS, neuronowych głosów o 294 tys. do 2,3 mln parametrów, które działają na procesorze. Jego 28 głosów w 14 językach pobiera się przy pierwszym użyciu, po kilka MB każdy, i działają offline po pobraniu.

Zainstaluj z poziomu Subtitld

Ustawienia Dodatki sanoTTS (ultra-light offline) Zainstaluj

Subtitld pobiera dodatek, sprawdza jego SHA-256 i utrzymuje go w aktualności.

Źródło na GitHub
Języki
14
Głosy
28
Pobranie dodatku
38–63 MB
RAM, co najmniej
512 MB

Co robi

Głos dla każdego mówcy

Wybierz sanoTTS jako Silnik dubbingu i wybierz głos dla każdego mówcy. Wygeneruj wszystkie wypowiedzi udubbinguje kwestie tego mówcy: wszystkie, przedział albo zaznaczenie.

Kilka MB na głos

Każdy głos pobiera się przy pierwszym użyciu, 0,3–9 MB, z Hugging Face, a gdy to się nie uda, z GitHuba. Potem działa offline.

Lekki dla komputera

Karta graficzna nie jest potrzebna. sanoTTS działa domyślnie na dwóch wątkach procesora, więc nie zajmuje wszystkich rdzeni podczas edycji.

Dopasowany do napisu

Przy włączonym Dopasuj dubbing do czasu trwania napisu każdy nowy klip jest przyspieszany lub zwalniany, żeby trwał tyle co jego napis. Oryginalny klip również zostaje zachowany.

Głosy

Większość języków ma jeden głos albo standardowy i kompaktowy wariant -tiny: czeski, niemiecki, hiszpański, włoski, portugalski, rumuński, rosyjski i turecki mają oba. Angielski (US) ma siedem:

  • Heart, oznaczony jako najbardziej naturalny, oraz Heart Nano, najszybszy, o 294 tys. parametrów.
  • Amy w trzech rozmiarach: najmniejszym, zrównoważonym i o najwyższej jakości.
  • Hfc i Kristin, dwie kolejne barwy.

Pierwsza kwestia z danym głosem czeka, aż się pobierze i wczyta; kolejne go ponownie używają.

Długie kwestie na Heart i Heart Nano. Te dwa głosy zawodzą przy długim wejściu, więc dodatek dzieli każdy napis dłuższy niż 170 znaków na końcach zdań i skleja części. Połączenia mogą być lekko słyszalne.

28 głosów w 14 językach.

  • 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

Gdzie są przechowywane głosy

Poza dodatkiem, więc jego aktualizacja lub odinstalowanie zachowuje twoje głosy.

System Folder
Linux ~/.cache/sanotts
macOS ~/.cache/sanotts

Opcje

Subtitld przekazuje te ustawienia dodatkowi przy jego uruchomieniu. Po zmianie obowiązują, gdy dodatek się zrestartuje: po pięciu minutach bez użycia albo po ponownym uruchomieniu Subtitld.

W Ustawieniach › Dodatki › sanoTTS (ultra-light offline) › Konfiguruj.

Speaking rate
Domyślnie: 1.0

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

CPU threads
Domyślnie: 2

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

Download voices from
Domyślnie: pusty

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

Local voice directory
Domyślnie: pusty

Opcjonalne. Folder z jedną rozpakowaną paczką głosu, do pracy bez żadnej sieci. Każdy wybrany głos sanoTTS wtedy mówi z tą paczką, więc zostaw puste, aby użyć listy głosów. Wpisz ścieżkę folderu; Przeglądaj wybiera tylko pliki.

Języki

Dziesięć z 14 języków wymawia się przez espeak-ng, który jest w środku dodatku, więc nie trzeba niczego więcej instalować. Strona sanoTTS wymienia też hindi i nepalski, ale istnieją one tylko w jego demie w przeglądarce, a nie w wersji używanej przez ten dodatek.

  • 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

System PobraniePrzetestowano
Linux x86-64 63.2 MBPrawdziwa synteza w CI
macOS (Apple silicon) 37.6 MBPrawdziwa synteza w CI

Przed każdym wydaniem CI uruchamia każdy spakowany pakiet i każe mu wypowiedzieć kwestie po angielsku i niemiecku. Nie ma jeszcze pakietu dla Windows: tam sanoTTS potrafi zatrzymać się w połowie kwestii podczas przygotowania espeak-ng, a poprawka dodatku nie była testowana na prawdziwym Windows.

Rozwiązywanie problemów

Gdy kwestia się nie powiedzie, zostaje bez dubbingu. Oto przyczyny, które podaje dodatek.

  • model_missingPaczki głosu nie udało się pobrać z Hugging Face ani z GitHuba. Sprawdź połączenie i spróbuj ponownie. Jeśli jedno z nich jest zablokowane w twojej sieci, wybierz drugie w Pobieraj głosy z.
  • network_unavailablePobranie paczki głosu się nie udało. Sprawdź połączenie i spróbuj ponownie; głos, który już jest pobrany, działa offline.
  • disk_fullZa mało miejsca na dysku. Zwolnij trochę i spróbuj ponownie.
  • bad_paramsNapis jest pusty albo za długi dla głosu. Podziel go na krótsze napisy albo wybierz inny głos.
  • unsupported_voiceGłos zapisany dla tej kwestii nie jest głosem sanoTTS. Wybierz go ponownie z listy Głos.
  • internalCoś nie powiodło się wewnątrz dodatku. Jeśli dzieje się tylko przy głosach używających espeak-ng (wszystkie oprócz angielskiego, chińskiego, wietnamskiego i indonezyjskiego), dołączony espeak-ng się nie wczytał. To błąd dodatku, a nie twojego komputera: proszę zgłoś go.

Licencja

Dodatek
GPL-3.0-or-later
Zawiera espeak-ng i phonemizer-fork
Silnik
MIT
sanoTTS 0.7.0
Głosy
GPL-3.0
Pobierane przy pierwszym użyciu

GPL pozwala na użycie komercyjne. Każde wydanie zawiera też kod źródłowy swoich części GPL, jak wymaga licencja.

Wersje

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

Inne dodatki: Głosy

Zaktualizowano · Z katalogu dodatków Zgłoś problem z tym dodatkiem