Sprachproben von Piper - https://rhasspy.github.io/piper-amples/

Hosted API -Testserver (temporärer Link) - https://voice.arunk140.com/ | https://voice.arunk140.com/api/tts?text=github
Go Lang API -Wrapper um Piper TTS - unterstützt TTS -Inferenz und Stimmenliste
docker pull ghcr.io/arunk140/serve-piper-tts:latest
docker run -p 8080:8080 ghcr.io/arunk140/serve-piper-tts:latest
ODER
docker compose up -d
Fügen Sie Ihnen Piper -Sprachmodelle aus oder verwenden Sie das Download -Skript (zum Modelsverzeichnis).
Verwenden Sie das folgende Format, um bestimmte Dateien für eine Sprache herunterzuladen und zu extrahieren:
./download-voices.sh Lang_code
zB zum Herunterladen von En (englischen) Stimmen
chmod +x ./download-voices.sh
./download-voices.sh en
Überprüfen Sie die Download-Voices.sh-Datei für eine Liste von Stimmen und unterstützten Sprachen.
Holen Sie sich die neueste PIPER -Ausführung von Piper's Github Releases oder verwenden Sie das Download -Skript (Download und extrahieren Sie im selben Ordner).
chmod +x ./download-piper.sh
./download-piper.sh
Um die API -Serverdirektion auszuführen -
go run .
Ausführbare Datei erstellen und ausführen -
go build
./serve-piper-go
Läuft standardmäßig auf Port 8080 aus - main.go konstant, um den Port zu ändern
http://localhost:8080/
API -Dokumente in docs.md