F5-TTS (offline + voice clone)
Klonuje głos każdego mówcy z próbki wideo i mówi twoimi napisami po angielsku lub chińsku, na twoim komputerze. Nie ma wbudowanych głosów, a jego model jest tylko do użytku niekomercyjnego.
Ustawienia Dodatki F5-TTS (offline + voice clone) Zainstaluj
Subtitld pobiera dodatek, sprawdza jego SHA-256 i utrzymuje go w aktualności.
- Języki
- 2
- Modele
- 2
- Głosy
- 1
- Pobranie dodatku
- 433–648 MB
- RAM, co najmniej
- 4 GB
Co robi
Jeden głos, Własny głos. Każdy mówca dostaje własny, skopiowany z próbki, którą Subtitld wycina z wideo. Działa najlepiej z 6–15 sekundami.
Gdy próbka przychodzi bez transkrypcji, F5-TTS pisze ją sam za pomocą Whisper. Za pierwszym razem oznacza to pobranie także Whisper; potem jest w pamięci podręcznej.
Model był trenowany na mowie po angielsku i chińsku. Nie ma ustawienia języka i czyta każdą kwestię tak, jak jest zapisana.
Pierwsza kwestia czeka, aż model się pobierze i wczyta; reszta go ponownie używa, dopóki dodatek nie będzie bezczynny przez pięć minut.
Model niekomercyjny. Wagi F5-TTS są na licencji CC-BY-NC-4.0, która nie pozwala na użycie komercyjne. Kod dodatku jest na licencji MIT, ale to nie zmienia warunków wag. Do pracy komercyjnej Qwen3-TTS również klonuje głosy, a jego wagi są na licencji Apache-2.0.
Głosy
W karcie Mówcy wybierz F5-TTS jako Silnik dubbingu danego mówcy; jedynym jego Głosem jest Własny głos. Każda kwestia wychodzi tak długa, jak ją zrobi model; włącz Dopasuj dubbing do czasu trwania napisu, aby mówca rozciągał lub ściskał ją do napisu.
1 głos.
Próbka do klonu
Dla każdego mówcy Subtitld wycina próbkę z dźwięku projektu:
- jego najdłuższy napis między 3 a 12 sekundami;
- jeśli żaden nie pasuje, pierwsze 12 sekund dłuższego;
- jeśli wszystkie są krótsze niż 3 sekundy, kilka z rzędu, połączone, aż osiągną 3.
F5-TTS działa najlepiej z 6–15 sekundami, więc daj każdemu mówcy co najmniej jedną kwestię trwającą od 6 do 12 sekund. Jeśli dla tego wideo oddzieliłeś muzykę od głosu, próbka pochodzi tylko z głosu. Domyślna referencja głosu w ustawieniach dodatku jest używana tylko wtedy, gdy nie da się wyciąć próbki, na przykład bez otwartego wideo.
Subtitld zachowuje próbkę każdego mówcy i wycina ją ponownie tylko wtedy, gdy plik audio się zmieni. Po przesunięciu kwestii danego mówcy usuń jego próbkę, aby dostać nową; jej nazwa kończy się imieniem mówcy.
| System | Folder |
|---|---|
| Linux | ~/.cache/subtitld/clone-refs |
| macOS | ~/Library/Caches/subtitld/clone-refs |
| Windows | %LOCALAPPDATA%\subtitld\subtitld\Cache\clone-refs |
Modele
Oba pobierają się przy pierwszym wygenerowaniu kwestii: model F5-TTS oraz vocoder Vocos, który zamienia jego wynik w dźwięk. Whisper dochodzi, za pierwszym razem, gdy F5-TTS musi transkrybować próbkę.
| Model | Pobranie |
|---|---|
| f5-tts-v1-base | |
| vocos-mel-24khz |
Opcje
Dodatek odczytuje te ustawienia przy starcie, więc zmiana obowiązuje po pięciu minutach bez użycia albo po ponownym uruchomieniu Subtitld. Pomiń automatycznie wyciągniętą transkrypcję referencji jest wyjątkiem: Subtitld czyta je przy każdej kwestii.
W Ustawieniach › Dodatki › F5-TTS (offline + voice clone) › Konfiguruj.
cpuF5-TTS sam wybiera urządzenie przy wczytywaniu; dodatek tego ustawienia nie przekazuje. Wydane wersje są zbudowane z pakietem PyTorch dla procesora.
Klip do skopiowania, gdy Subtitld nie może pobrać próbki mówcy z wideo, na przykład bez otwartego wideo. Próbka z wideo zawsze ma pierwszeństwo. Celuj w 6–15 sekund.
Słowa wypowiedziane w domyślnym klipie powyżej. Dodatek używa ich przy każdej próbce bez własnej transkrypcji, także z wideo, więc zostaw puste, chyba że polegasz na domyślnym klipie. Gdy pole jest puste, F5-TTS sam transkrybuje każdą próbkę.
Włącz, aby tekst napisu nie szedł razem z próbką jako jej transkrypcja; F5-TTS wtedy transkrybuje próbkę sam, za pomocą Whisper. Przydatne, gdy twoje napisy parafrazują to, co zostało powiedziane.
Języki
F5-TTS nie przyjmuje języka: czyta każdą kwestię tak, jak jest zapisana. Istnieją modele dla innych języków, ale ten dodatek ich nie wczytuje.
enzh-cn
Platformy
| System | Pobranie | Przetestowano |
|---|---|---|
| Linux x86-64 | 647.8 MB | Zbudowany i uruchomiony w CI |
| macOS (uniwersalny) | 433.8 MB | Zbudowany i uruchomiony w CI |
| Windows x86-64 | 433.2 MB | Zbudowany i uruchomiony w CI |
Każde wydanie jest budowane na Linuksie, macOS i Windows, a CI sprawdza, czy program startuje i wypisuje swój głos. CI nie generuje mowy.
Rozwiązywanie problemów
bad_paramsBrakuje materiału do pracy: napis nie ma tekstu albo nie ma próbki do skopiowania. Subtitld nie mógł jej wyciąć (brak otwartego wideo lub napisów dla tego mówcy), a domyślny klip nie jest ustawiony, albo plik domyślnego klipu został przeniesiony. Wpisz tekst napisu, otwórz wideo albo ustaw Domyślna referencja głosu na istniejący plik.internalModel nie wczytał się albo nie wypowiedział kwestii; komunikat mówi które. Nieudane pierwsze pobranie też kończy się tutaj: sprawdź połączenie i wolne miejsce na dysku, a potem spróbuj ponownie. Jeśli komunikat wspomina o ffmpeg, zainstaluj ffmpeg tak, by był w PATH; F5-TTS go potrzebuje, aby czytać próbkę.
Licencja
Nie do użytku komercyjnego: licencja CC-BY-NC-4.0 wag tego zabrania, mimo że kod dodatku jest na licencji MIT.
Wersje
- 1.0.6
Automated release for f5-tts v1.0.6.
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.
-
sanoTTS Offline
Drobne głosy offline, 28 w 14 językach, każdy poniżej 10 MB.
-
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ą.