sanoTTS (ultra-light offline)
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.
Ustawienia Dodatki sanoTTS (ultra-light offline) Zainstaluj
Subtitld pobiera dodatek, sprawdza jego SHA-256 i utrzymuje go w aktualności.
- Języki
- 14
- Głosy
- 28
- Pobranie dodatku
- 38–63 MB
- RAM, co najmniej
- 512 MB
Co robi
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.
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.
Karta graficzna nie jest potrzebna. sanoTTS działa domyślnie na dwóch wątkach procesora, więc nie zajmuje wszystkich rdzeni podczas edycji.
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-jo1cs-cz2de-de2en-us7es-es2fr-fr1id-id1it-it2pt-br2ro-ro2ru-ru2tr-tr2vi-vn1zh-cn1
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.
1.0Applied at synthesis time by stretching phoneme durations, which sounds better than resampling afterwards.
2Threads numpy/OpenBLAS may use. The default of 2 keeps synthesis from saturating every core while you are editing.
Where voice packs are fetched from on first use. Pin one if the other is blocked on your network.
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-jocs-czde-deen-uses-esfr-frid-idit-itpt-brro-roru-rutr-trvi-vnzh-cn
Platformy
| System | Pobranie | Przetestowano |
|---|---|---|
| Linux x86-64 | 63.2 MB | Prawdziwa synteza w CI |
| macOS (Apple silicon) | 37.6 MB | Prawdziwa 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
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
-
Piper Offline
158 głosów offline w 49 językach, każdy jako osobne małe pobranie.
-
Kokoro Offline
54 głosy offline w dziewięciu językach, z jednego modelu 82 MB.
-
Supertonic Offline
Dziesięć głosów offline, każdy potrafi mówić wszystkimi 31 językami.
-
Parler-TTS Offline
Angielskie głosy podążające za opisem; 34 nazwanych mówców.
-
Qwen3-TTS Klon
Dziesięć języków, dziewięć głosów i klonowanie z 3 sekund mówcy.
-
Coqui XTTS Klon
Klonowanie głosu w 16 językach, z licencją modelu niekomercyjną.
-
F5-TTS Klon
Tylko klonowanie głosu, po angielsku i chińsku; model niekomercyjny.