Kokoro TTS

circle-info

Kokoro TTS je offline TTS engine založený na Kokoro-82Marrow-up-right modelu. Podporuje více jazyků včetně angličtiny, japonštiny a čínštiny a běží na CPU bez potřeby GPU.

Instalace

Existují dva způsoby instalace Kokoro TTS: použitím UV (doporučeno) nebo PIP.

chevron-rightInstalace přes UV (doporučeno)hashtag

UV je rychlý správce Python balíčků, který automaticky řeší všechny závislosti v izolovaném prostředí.

Krok 1 - Nainstalujte UV

Otevřete PowerShell a spusťte následující příkaz:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Pro alternativní metody instalace se podívejte do Průvodce instalací UVarrow-up-right.

Krok 2 - Ověřte instalaci

Po dokončení instalace restartujte PowerShell a ověřte, že je UV správně nainstalováno spuštěním:

uv --version

V terminálu by se měla zobrazit nainstalovaná verze UV.

Krok 3 - Naklonovat nebo stáhnout repozitář

Klonovat přes Git (doporučeno)

Pokud máte Gitarrow-up-right nainstalovaný, otevřete PowerShell a spusťte:

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

Stáhnout jako ZIP

Pokud nemáte Git nainstalovaný, můžete repozitář stáhnout ručně:

  1. Klikněte na Kód tlačítko, poté vyberte Stáhnout ZIP

  2. Rozbalte stažený ZIP soubor do složky dle vašeho výběru

  3. Otevřete PowerShell, přejděte do rozbalené složky:

cd cesta\k\Kokoro-FastAPI

Krok 4 - Spustit Kokoro TTS

Spusťte Kokoro TTS server pomocí dodaného startovacího skriptu pro CPU:

.\start-cpu.ps1

UV automaticky nainstaluje všechny požadované závislosti při prvním spuštění.

chevron-rightInstalace přes PIPhashtag

Pokud dáváte přednost ruční instalaci Kokoro TTS pomocí PIP, postupujte podle těchto kroků.

Krok 1 - Naklonovat nebo stáhnout repozitář

Klonovat přes Git (doporučeno)

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

Stáhnout jako ZIP

Pokud nemáte Git nainstalovaný, můžete repozitář stáhnout ručně:

  1. Klikněte na Kód tlačítko, poté vyberte Stáhnout ZIP

  2. Rozbalte stažený ZIP soubor do složky dle vašeho výběru

  3. Otevřete PowerShell, přejděte do rozbalené složky:

cd cesta\k\Kokoro-FastAPI

Krok 2 - Nainstalovat závislosti

Nainstalujte požadované Python balíčky pomocí PIP:

pip install -r requirements.txt

Krok 3 - Spustit Kokoro TTS

Po nainstalování závislostí spusťte Kokoro TTS server:

python -m uvicorn api.src.main:app --host 0.0.0.0 --port 8880

Spuštění Kokoro TTS serveru

Jakmile server běží, k webovému rozhraní se dostanete na:

http://localhost:8880/web

Dokumentace API je také dostupná na:

http://localhost:8880/docs

Integrace s VNTranslator

Poté, co je Kokoro TTS server spuštěn, postupujte podle těchto kroků pro jeho propojení s VNTranslator:

  • Přejít na Nastavení -> Rozšíření -> Text to Speech

  • Sjeďte k Kokoro TTS sekci nastavení

  • Zadejte Hostitele a Port vašeho běžícího Kokoro TTS serveru. Ve výchozím nastavení jsou tyto již nastaveny na:

    • Hostitel: http://localhost

    • Port: 8880

circle-exclamation

Odkazy