Kokoro TTS
Kokoro TTS ist eine Offline-TTS-Engine basierend auf dem Kokoro-82M 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.
Installation über UV (empfohlen)
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-Installationsanleitung.
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 --versionIm Terminal sollte die installierte UV-Version angezeigt werden.
Schritt 3 - Repository klonen oder herunterladen
Per Git klonen (empfohlen)
Wenn Sie Git installiert haben, öffnen Sie PowerShell und führen Sie aus:
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIAls ZIP herunterladen
Wenn Sie Git nicht installiert haben, können Sie das Repository manuell herunterladen:
Gehen Sie zu https://github.com/remsky/Kokoro-FastAPI
Klicke auf den Code Button, dann wählen Sie ZIP herunterladen
Extrahieren Sie die heruntergeladene ZIP-Datei in einen Ordner Ihrer Wahl
Öffnen Sie PowerShell und navigieren Sie zu dem extrahierten Ordner:
cd pfad\zu\Kokoro-FastAPISchritt 4 - Kokoro TTS starten
Starten Sie den Kokoro TTS-Server mit dem bereitgestellten Startskript für die CPU:
.\start-cpu.ps1UV wird beim ersten Lauf automatisch alle benötigten Abhängigkeiten installieren.
Installation über PIP
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-FastAPIAls ZIP herunterladen
Wenn Sie Git nicht installiert haben, können Sie das Repository manuell herunterladen:
Gehen Sie zu https://github.com/remsky/Kokoro-FastAPI
Klicke auf den Code Button, dann wählen Sie ZIP herunterladen
Extrahieren Sie die heruntergeladene ZIP-Datei in einen Ordner Ihrer Wahl
Öffnen Sie PowerShell und navigieren Sie zu dem extrahierten Ordner:
cd pfad\zu\Kokoro-FastAPISchritt 2 - Abhängigkeiten installieren
Installieren Sie die erforderlichen Python-Pakete mit PIP:
pip install -r requirements.txtSchritt 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 8880Den Kokoro TTS-Server ausführen
Sobald der Server läuft, können Sie über die Weboberfläche zugreifen unter:
http://localhost:8880/webDie API-Dokumentation ist ebenfalls verfügbar unter:
http://localhost:8880/docsIntegration 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://localhostPort:
8880
Stellen Sie sicher, dass der Kokoro TTS-Server läuft bevor du ein Spiel in VNTranslator startest. Wenn der Server nicht läuft, funktioniert die TTS-Wiedergabe nicht.