Kokoro TTS
Kokoro TTS to lokalny silnik TTS oparty na Kokoro-82M modelu. Obsługuje wiele języków, w tym angielski, japoński i chiński, i działa na CPU bez potrzeby korzystania z GPU.
Instalacja
Istnieją dwa sposoby instalacji Kokoro TTS: przy użyciu UV (zalecane) lub PIP.
Instalacja przez UV (zalecane)
UV to szybki menedżer pakietów Pythona, który automatycznie obsługuje wszystkie zależności w izolowanym środowisku.
Krok 1 - Zainstaluj UV
Otwórz PowerShell i uruchom następujące polecenie:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"W przypadku alternatywnych metod instalacji odnieś się do Przewodnika instalacji UV.
Krok 2 - Zweryfikuj instalację
Po zakończeniu instalacji uruchom ponownie PowerShell i sprawdź, czy UV został poprawnie zainstalowany, uruchamiając:
uv --versionW terminalu powinna zostać wyświetlona zainstalowana wersja UV.
Krok 3 - Sklonuj lub pobierz repozytorium
Sklonuj przez Git (zalecane)
Jeśli masz Git zainstalowany, otwórz PowerShell i uruchom:
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIPobierz jako ZIP
Jeśli nie masz zainstalowanego Gita, możesz pobrać repozytorium ręcznie:
Przejdź do https://github.com/remsky/Kokoro-FastAPI
Kliknij Kod przycisk, a następnie wybierz Pobierz ZIP
Wypakuj pobrany plik ZIP do wybranego folderu
Otwórz PowerShell, przejdź do wypakowanego folderu:
cd ścieżka\do\Kokoro-FastAPIKrok 4 - Uruchom Kokoro TTS
Uruchom serwer Kokoro TTS za pomocą dostarczonego skryptu startowego dla CPU:
.\start-cpu.ps1UV automatycznie zainstaluje wszystkie wymagane zależności przy pierwszym uruchomieniu.
Instalacja przez PIP
Jeśli wolisz zainstalować Kokoro TTS ręcznie za pomocą PIP, postępuj według poniższych kroków.
Krok 1 - Sklonuj lub pobierz repozytorium
Sklonuj przez Git (zalecane)
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIPobierz jako ZIP
Jeśli nie masz zainstalowanego Gita, możesz pobrać repozytorium ręcznie:
Przejdź do https://github.com/remsky/Kokoro-FastAPI
Kliknij Kod przycisk, a następnie wybierz Pobierz ZIP
Wypakuj pobrany plik ZIP do wybranego folderu
Otwórz PowerShell, przejdź do wypakowanego folderu:
cd ścieżka\do\Kokoro-FastAPIKrok 2 - Zainstaluj zależności
Zainstaluj wymagane pakiety Pythona za pomocą PIP:
pip install -r requirements.txtKrok 3 - Uruchom Kokoro TTS
Gdy zależności zostaną zainstalowane, uruchom serwer Kokoro TTS:
python -m uvicorn api.src.main:app --host 0.0.0.0 --port 8880Uruchamianie serwera Kokoro TTS
Gdy serwer działa, możesz uzyskać dostęp do interfejsu webowego pod adresem:
http://localhost:8880/webDokumentacja API jest również dostępna pod adresem:
http://localhost:8880/docsIntegracja z VNTranslator
Po uruchomieniu serwera Kokoro TTS wykonaj następujące kroki, aby połączyć go z VNTranslator:
Przejdź do Ustawienia -> Rozszerzenia -> Tekst na mowę
Przewiń do Kokoro TTS sekcji ustawień
Wprowadź Host i Port Twojego działającego serwera Kokoro TTS. Domyślnie są one już ustawione na:
Host:
http://localhostPort:
8880
Upewnij się, że serwer Kokoro TTS jest uruchomiony uruchomieniem gry w VNTranslator. Jeśli serwer nie działa, odtwarzanie TTS nie będzie działać. Bibliografia