Inflect (offline, lightweight English)

GłosyOfflineTylko CPUUżycie komercyjne dozwolone

Dubbinguje twoje napisy naturalnym amerykańskim angielskim za pomocą Inflect v2 autorstwa Owena Songa, modelu o niespełna 10 milionach parametrów. Działa na procesorze twojego komputera, wielokrotnie szybciej niż w czasie rzeczywistym, bez karty graficznej i bez konta.

Zainstaluj z poziomu Subtitld

Ustawienia Dodatki Inflect (offline, lightweight English) Zainstaluj

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

Źródło na GitHub
Języki
1
Modele
2
Głosy
2
Pobranie dodatku
35–45 MB
RAM, co najmniej
512 MB

Co robi

Naturalny jak na swój rozmiar

Inflect v2 ma niespełna 10 milionów parametrów, a mimo to brzmi niemal jak modele wielokrotnie większe. Jeden głos w amerykańskim angielskim, 24 kHz.

Szybki na każdym komputerze

Na procesorze komputera stacjonarnego Micro mówi mniej więcej 13 razy szybciej niż w czasie rzeczywistym, a Nano około 30 razy. Nawet na jednym rdzeniu oba są szybsze niż czas rzeczywisty. Poniżej 300 MB pamięci.

Offline po pierwszej kwestii

Każdy model pobiera się, gdy jego głos odzywa się po raz pierwszy: 38 MB dla Micro, 16 MB dla Nano. Potem nic nie opuszcza twojego komputera.

Wolny do pracy komercyjnej

Modele są na licencji Apache-2.0, a dodatek na licencji GPL-3.0-or-later. Dubbing, który tworzysz, należy do ciebie.

Głosy

W karcie Mówcy wybierz Inflect jako Silnik dubbingu danego mówcy, a potem Głos. Włącz Dopasuj dubbing do czasu trwania napisu, aby mówca rozciągał lub ściskał każdą kwestię do jej napisu.

2 głosów w 1 języku.

  • en-us 2

Oba głosy to ten sam syntetyczny amerykański mężczyzna, stworzony przez autora modelu bez nagrań prawdziwej osoby: Micro brzmi nieco naturalniej, Nano jest mniejszy i szybszy. Inflect nie klonuje głosów. Aby zrobić dubbing własnym głosem mówcy, wybierz silnik klonujący głos, na przykład Sopro lub Chatterbox.

Każda kwestia jest za każdym razem wypowiadana z tym samym ziarnem losowym, więc ponowny dubbing kwestii tym samym głosem daje ten sam dźwięk.

Modele

Modeli nie ma w dodatku. Każdy z nich pobiera się do wspólnej pamięci modeli Subtitld, gdy jego głos odzywa się po raz pierwszy, z Hugging Face w ustalonej rewizji, z każdym plikiem sprawdzonym. Przerwane pobieranie wznawia się tam, gdzie się zatrzymało. Aktualizacja lub usunięcie dodatku zachowuje modele.

Model PobranieDobry do
Inflect-Micro v2 (9.4M, ONNX) Domyślne inflect-micro-v2
38 MB
Najlepsza jakość, około 13× czasu rzeczywistego
Inflect-Nano v2 (4.0M, ONNX) inflect-nano-v2
16 MB
Najmniejszy i najszybszy, około 30× czasu rzeczywistego, nieco mniej naturalny

Dodatek uruchamia wersję ONNX, którą publikuje autor Inflect, bez PyTorch. Porównaliśmy ją z kodem samego autora na tych samych kwestiach: te same głoski dla wszystkich 412 zdań zestawu testowego autora i ten sam dźwięk dla obu modeli.

Opcje

W Ustawieniach › Dodatki › Inflect (offline, lightweight English) › Konfiguruj.

CPU threads
Domyślnie: 0

0 używa połowy procesorów logicznych komputera, najwyżej 8. Mniej wątków sprawia, że komputer lepiej reaguje podczas dubbingu.

Speaking pace
Domyślnie: 1

Jak szybko mówi sam Inflect: 1,0 to jego naturalne tempo, 1,2 to o 20% szybciej. To model mówi szybciej lub wolniej; dźwięk nie jest rozciągany.

Variation
Domyślnie: 0.667

0 jest płasko i zawsze tak samo, wyżej jest żywiej. 0,667 to domyślna wartość samego Inflect.

Języki

Tylko angielski. Każdy projekt po angielsku (amerykańskim, brytyjskim, australijskim…) jest czytany głosem amerykańskim. Projekt w innym języku dostaje komunikat, który to mówi: wybierz dla niego inny silnik dubbingu.

Liczby, ceny, daty, godziny i popularne skróty są czytane słownie: „$3.50” staje się „three dollars and fifty cents”. Rzadkie imiona i nazwiska, nazwy miejsc i słowa z innych języków mogą zostać źle wymówione.

  • en-us

Platformy

System PobraniePrzetestowano
Linux x86-64 45.3 MBDubbing obydwoma modelami na prawdziwej maszynie i w CI
macOS (Apple silicon) 40.4 MBDubbing obydwoma modelami w CI (Apple Silicon)
Windows x86-64 35.3 MBDubbing obydwoma modelami w CI

Linux x86-64 (dowolna dystrybucja od 2018 roku), macOS na Apple Silicon i Windows x86-64. Każde wydanie jest budowane na wszystkich trzech, a na każdym z nich CI instaluje dodatek tak, jak robi to Subtitld, pobiera oba modele i robi nimi dubbing.

Rozwiązywanie problemów

  • network_unavailableNie udało się pobrać modelu albo pobrany plik nie przeszedł sprawdzenia i został odrzucony. Sprawdź połączenie i spróbuj ponownie: pobieranie zostanie wznowione.
  • disk_fullZa mało miejsca na dysku na model: 38 MB dla Micro, 16 MB dla Nano.
  • unsupported_languageJęzyk projektu to nie angielski albo nie jest ustawiony. Ustaw go w projekcie albo wybierz inny silnik dubbingu.
  • unsupported_voiceProjekt wskazuje głos, którego ta wersja nie ma. Wybierz głos ponownie w karcie Mówcy.
  • bad_paramsKwestia nie ma tekstu. Wpisz napis i zrób dubbing ponownie.
  • out_of_memoryKomputerowi zabrakło pamięci. Zamknij inne programy: Inflect potrzebuje około 300 MB.
  • internalCoś zawiodło wewnątrz dodatku; komunikat zawiera szczegóły.

Licencja

Dodatek
GPL-3.0-or-later
Ponieważ zawiera espeak-ng
Silnik
GPL-3.0-or-later, MIT
espeak-ng zamienia tekst na głoski; ONNX Runtime, od Microsoftu, uruchamia model
Modele
Apache-2.0
Wagi Inflect-Micro v2 i Inflect-Nano v2, od Owena Songa

Można używać komercyjnie. Modele Inflect v2 i kod autora są na licencji Apache-2.0. Dodatek jest na licencji GPL-3.0-or-later, ponieważ zawiera espeak-ng, który zamienia tekst na głoski; pełny kod źródłowy dodatku, łącznie z kodem espeak-ng, jest dołączony do każdego wydania. Licencja obejmuje dodatek, a nie to, co z nim tworzysz: dubbing, który tworzysz, należy do ciebie. Autor modelu prosi, by nigdy nie podawać jego mowy za nagranie prawdziwej osoby.

Wersje

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

Inne dodatki: Głosy

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