Muestras de voz de Piper - https://rhasspy.github.io/piper-samples/

Servidor de prueba API alojado (enlace temporal) - https://voice.arunk140.com/ | https://voice.arunk140.com/api/tts?text=github
GO Lang API Wrapper alrededor de Piper TTS - Admite la inferencia de TTS y la lista de voces
docker pull ghcr.io/arunk140/serve-piper-tts:latest
docker run -p 8080:8080 ghcr.io/arunk140/serve-piper-tts:latest
O
docker compose up -d
Agregue sus modelos de voz Piper o use el script de descarga (en el directorio de modelos)
Para descargar y extraer archivos específicos para un idioma, use el siguiente formato:
./download-voices.sh lang_code
por ejemplo, descargar en (inglés) voces
chmod +x ./download-voices.sh
./download-voices.sh en
Consulte el archivo Download-Voices.sh para obtener una lista de voces e idiomas compatibles.
Obtenga el último ejecutable de Piper de las versiones de GitHub de Piper o usando el script de descarga (descargue y extraiga en la misma carpeta)
chmod +x ./download-piper.sh
./download-piper.sh
Para ejecutar el servidor API directo -
go run .
Para construir ejecutables y ejecutar -
go build
./serve-piper-go
Se ejecuta en el puerto 8080 de forma predeterminada: actualizar main.go constante para cambiar el puerto
http://localhost:8080/
API Docs en docs.md