Kokoro TTS

circle-info

Kokoro TTS ist eine Offline-TTS-Engine basierend auf dem Kokoro-82Marrow-up-right Modell. Es unterstützt mehrere Sprachen, einschließlich Englisch, Japanisch und Chinesisch, und läuft auf der CPU, ohne eine GPU zu benötigen.

Installation

Es gibt zwei Möglichkeiten, Kokoro TTS zu installieren: mit UV (empfohlen) oder PIP.

chevron-rightInstallation über UV (empfohlen)hashtag

UV ist ein schneller Python-Paketmanager, der alle Abhängigkeiten automatisch in einer isolierten Umgebung verwaltet.

Schritt 1 - UV installieren

Öffnen Sie PowerShell und führen Sie den folgenden Befehl aus:

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

Für alternative Installationsmethoden siehe die UV-Installationsanleitungarrow-up-right.

Schritt 2 - Installation überprüfen

Nachdem die Installation abgeschlossen ist, starten Sie PowerShell neu und überprüfen Sie, ob UV korrekt installiert wurde, indem Sie ausführen:

uv --version

Im Terminal sollte die installierte UV-Version angezeigt werden.

Schritt 3 - Repository klonen oder herunterladen

Per Git klonen (empfohlen)

Wenn Sie Gitarrow-up-right installiert haben, öffnen Sie PowerShell und führen Sie aus:

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

Als ZIP herunterladen

Wenn Sie Git nicht installiert haben, können Sie das Repository manuell herunterladen:

  1. Klicke auf den Code Button, dann wählen Sie ZIP herunterladen

  2. Extrahieren Sie die heruntergeladene ZIP-Datei in einen Ordner Ihrer Wahl

  3. Öffnen Sie PowerShell und navigieren Sie zu dem extrahierten Ordner:

cd pfad\zu\Kokoro-FastAPI

Schritt 4 - Kokoro TTS starten

Starten Sie den Kokoro TTS-Server mit dem bereitgestellten Startskript für die CPU:

.\start-cpu.ps1

UV wird beim ersten Lauf automatisch alle benötigten Abhängigkeiten installieren.

chevron-rightInstallation über PIPhashtag

Wenn Sie Kokoro TTS lieber manuell mit PIP installieren möchten, folgen Sie diesen Schritten.

Schritt 1 - Repository klonen oder herunterladen

Per Git klonen (empfohlen)

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

Als ZIP herunterladen

Wenn Sie Git nicht installiert haben, können Sie das Repository manuell herunterladen:

  1. Klicke auf den Code Button, dann wählen Sie ZIP herunterladen

  2. Extrahieren Sie die heruntergeladene ZIP-Datei in einen Ordner Ihrer Wahl

  3. Öffnen Sie PowerShell und navigieren Sie zu dem extrahierten Ordner:

cd pfad\zu\Kokoro-FastAPI

Schritt 2 - Abhängigkeiten installieren

Installieren Sie die erforderlichen Python-Pakete mit PIP:

pip install -r requirements.txt

Schritt 3 - Kokoro TTS starten

Sobald die Abhängigkeiten installiert sind, starten Sie den Kokoro TTS-Server:

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

Den Kokoro TTS-Server ausführen

Sobald der Server läuft, können Sie über die Weboberfläche zugreifen unter:

http://localhost:8880/web

Die API-Dokumentation ist ebenfalls verfügbar unter:

http://localhost:8880/docs

Integration mit VNTranslator

Nachdem der Kokoro TTS-Server läuft, folgen Sie diesen Schritten, um ihn mit VNTranslator zu verbinden:

  • Gehen Sie zu Einstellungen -> Erweiterungen -> Text-to-Speech

  • Scrolle zum Kokoro TTS Einstellungsbereich

  • Gib den Host und Port Ihres laufenden Kokoro TTS-Servers. Standardmäßig sind diese bereits eingestellt auf:

    • Host: http://localhost

    • Port: 8880

circle-exclamation

Quellen