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

Servidor de teste de API hospedado (link temporário) - https://voice.arunk140.com/ | https://voice.arunk140.com/api/tts?text=github
GO Lang API Wrapper em torno do Piper TTS - suporta inferência TTS e lista de vozes
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
Adicione os modelos de voz Piper ou use o script de download (no diretório de modelos)
Para baixar e extrair arquivos específicos para um idioma, use o seguinte formato:
./DOWNLOAD-VOICES.SH LANG_CODE
por exemplo, para baixar vozes em (inglês)
chmod +x ./download-voices.sh
./download-voices.sh en
Verifique o arquivo Download-Voices.sh para obter uma lista de vozes e idiomas suportados.
Obtenha o mais recente executável do Piper nos lançamentos do Piper's Github ou usando o script de download (download e extrair na mesma pasta)
chmod +x ./download-piper.sh
./download-piper.sh
Para executar o Directy do servidor da API -
go run .
Para construir executável e executar -
go build
./serve-piper-go
É executado na porta 8080 por padrão - update main.go constante para trocar a porta
http://localhost:8080/
API docs em docs.md