Kokoro TTS

circle-info

Kokoro TTS to lokalny silnik TTS oparty na Kokoro-82Marrow-up-right 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.

chevron-rightInstalacja przez UV (zalecane)hashtag

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 UVarrow-up-right.

Krok 2 - Zweryfikuj instalację

Po zakończeniu instalacji uruchom ponownie PowerShell i sprawdź, czy UV został poprawnie zainstalowany, uruchamiając:

uv --version

W terminalu powinna zostać wyświetlona zainstalowana wersja UV.

Krok 3 - Sklonuj lub pobierz repozytorium

Sklonuj przez Git (zalecane)

Jeśli masz Gitarrow-up-right zainstalowany, otwórz PowerShell i uruchom:

git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPI

Pobierz jako ZIP

Jeśli nie masz zainstalowanego Gita, możesz pobrać repozytorium ręcznie:

  1. Kliknij Kod przycisk, a następnie wybierz Pobierz ZIP

  2. Wypakuj pobrany plik ZIP do wybranego folderu

  3. Otwórz PowerShell, przejdź do wypakowanego folderu:

cd ścieżka\do\Kokoro-FastAPI

Krok 4 - Uruchom Kokoro TTS

Uruchom serwer Kokoro TTS za pomocą dostarczonego skryptu startowego dla CPU:

.\start-cpu.ps1

UV automatycznie zainstaluje wszystkie wymagane zależności przy pierwszym uruchomieniu.

chevron-rightInstalacja przez PIPhashtag

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-FastAPI

Pobierz jako ZIP

Jeśli nie masz zainstalowanego Gita, możesz pobrać repozytorium ręcznie:

  1. Kliknij Kod przycisk, a następnie wybierz Pobierz ZIP

  2. Wypakuj pobrany plik ZIP do wybranego folderu

  3. Otwórz PowerShell, przejdź do wypakowanego folderu:

cd ścieżka\do\Kokoro-FastAPI

Krok 2 - Zainstaluj zależności

Zainstaluj wymagane pakiety Pythona za pomocą PIP:

pip install -r requirements.txt

Krok 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 8880

Uruchamianie serwera Kokoro TTS

Gdy serwer działa, możesz uzyskać dostęp do interfejsu webowego pod adresem:

http://localhost:8880/web

Dokumentacja API jest również dostępna pod adresem:

http://localhost:8880/docs

Integracja 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://localhost

    • Port: 8880

circle-exclamation

Wydania VoiceVox Engine na GitHub