Échantillons de voix de Piper - https://rhasspy.github.io/piper-samples/

Serveur de test API hébergé (lien temporaire) - https://voice.arunk140.com/ | https://voice.arunk140.com/api/tts?text=github
GO LANG API Wrapper autour de Piper TTS - prend en charge l'inférence TTS et la liste des voix
docker pull ghcr.io/arunk140/serve-piper-tts:latest
docker run -p 8080:8080 ghcr.io/arunk140/serve-piper-tts:latest
OU
docker compose up -d
Ajoutez vos modèles vocaux Piper ou utilisez le script de téléchargement (vers le répertoire des modèles)
Pour télécharger et extraire des fichiers spécifiques pour une langue, utilisez le format suivant:
./download-voices.sh Lang_code
par exemple pour télécharger des voix en (anglais)
chmod +x ./download-voices.sh
./download-voices.sh en
Consultez le fichier téléchargement.sh pour une liste de voix et de langues prises en charge.
Obtenez le dernier exécutable Piper à partir des sorties GitHub de Piper ou utilisez le script de téléchargement (téléchargez et extraire dans le même dossier)
chmod +x ./download-piper.sh
./download-piper.sh
Pour exécuter le serveur API Directy -
go run .
Pour construire l'exécutable et l'exécution -
go build
./serve-piper-go
S'exécute sur le port 8080 par défaut - Mettez à jour main.go constante pour modifier le port
http://localhost:8080/
API Docs dans docs.md