Qwen3-TTS (offline, 1.7B)
Mówi twoimi napisami w dziesięciu językach, z dziewięcioma wbudowanymi głosami albo klonem każdego mówcy wziętym z kilku sekund wideo. Działa na twoim komputerze, a jego wagi pozwalają na użycie komercyjne.
Ustawienia Dodatki Qwen3-TTS (offline, 1.7B) Zainstaluj
Subtitld pobiera dodatek, sprawdza jego SHA-256 i utrzymuje go w aktualności.
- Języki
- 10
- Modele
- 3
- Głosy
- 10
- Pobranie dodatku
- 317–456 MB
- RAM, co najmniej
- 8 GB
Co robi
Pięć chińskich (dwa mówią dialektami pekińskim i syczuańskim), dwa angielskie, jeden japoński i jeden koreański. Każdy potrafi czytać wszystkie dziesięć języków, ale brzmi najlepiej we własnym.
Wybierz Własny głos, a Subtitld daje modelowi kilka sekund tego mówcy, wyciętych z wideo. Potrzeba co najmniej 3 sekund.
Z wypowiedzianymi słowami w próbce klon jest bliższy mówcy. Bez nich działa z samego brzmienia, nieco mniej dokładnie.
Wbudowane głosy i klon używają dwóch różnych modeli. W pamięci jest tylko jeden; przełączenie z jednego na drugi wczytuje go ponownie.
Głosy
W karcie Mówcy wybierz Qwen3-TTS jako Silnik dubbingu danego mówcy, a potem Głos. Własny głos jest na górze listy. 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.
10 głosów w 4 językach.
en2ja1ko1zh-cn5
Próbka do klonu
Gdy głos mówcy to Własny głos, Subtitld wycina próbkę tego mówcy 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.
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
Wbudowane głosy potrzebują modelu CustomVoice, a klon potrzebuje Base. Każdy pobiera się przy pierwszym wygenerowaniu kwestii, która go używa, więc projekt z obydwoma zajmuje około 7 GB na dysku. Trafiają do pamięci podręcznej Hugging Face (~/.cache/huggingface/hub, chyba że ustawisz HF_HOME), poza folderem dodatku, więc jego aktualizacja lub usunięcie je zachowuje.
| Model | Pobranie | Dobry do |
|---|---|---|
| qwen3-tts-1_7b-customvoice | Dziewięć wbudowanych głosów | |
| qwen3-tts-1_7b-base | Tylko głos klonowany | |
| qwen3-tts-tokenizer-12hz |
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 › Qwen3-TTS (offline, 1.7B) › Konfiguruj.
cpuZostaw na CPU. Wydane wersje są zbudowane z pakietem PyTorch dla procesora, więc CUDA z nimi nie działa; MPS jest oznaczone jako beta.
autoAuto wybiera float32 na CPU, a bfloat16 z CUDA. float16 działa tylko z CUDA; na CPU dodatek używa float32.
Klip, który ma skopiować głos klonowany, 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.
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.
Włącz, aby tekst napisu nie szedł razem z próbką jako jej transkrypcja. Klon działa wtedy tylko z brzmienia głosu. Przydatne, gdy twoje napisy parafrazują to, co zostało powiedziane.
Języki
Subtitld przesyła język projektu bez regionu, więc pt-br jest czytane jako portugalski. Dla języka spoza tych dziesięciu wbudowany głos wraca do własnego języka, a klon do automatycznego wykrywania.
zh-cnenjakodefrruptesit
Platformy
| System | Pobranie | Przetestowano |
|---|---|---|
| Linux x86-64 | 455.7 MB | Zbudowany i uruchomiony w CI |
| macOS (uniwersalny) | 345.8 MB | Zbudowany i uruchomiony w CI |
| Windows x86-64 | 316.5 MB | Zbudowany i uruchomiony w CI |
Każde wydanie jest budowane na Linuksie, macOS i Windows, a CI sprawdza, czy program startuje i wypisuje swoje głosy. CI nie generuje mowy.
Rozwiązywanie problemów
bad_paramsAlbo napis nie ma tekstu, albo klon nie dostał próbki: Subtitld nie mógł jej wyciąć (brak otwartego wideo lub napisów dla tego mówcy), a domyślny klip nie jest ustawiony. Wpisz tekst napisu, otwórz wideo albo ustaw Domyślna referencja głosu.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 wybrałeś CUDA lub MPS, ustaw urządzenie z powrotem na CPU.
Licencja
Można używać komercyjnie: dodatek, biblioteka qwen-tts i wagi Qwen3-TTS są wszystkie na licencji Apache-2.0.
Wersje
- 1.0.6
Automated release for qwen3-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.
-
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.