serve piper tts
Release 784a881
来自Piper的语音样本-https://rhasspy.github.io/piper-samples/

托管API测试服务器(临时链接)-https://voice.arunk140.com/ | https://voice.arunk140.com/api/tts?text=github
Go lang api包装器周围的Piper TTS-支持TTS推理和声音列表
docker pull ghcr.io/arunk140/serve-piper-tts:latest
docker run -p 8080:8080 ghcr.io/arunk140/serve-piper-tts:latest
或者
docker compose up -d
添加您的Piper语音模型或使用下载脚本(到“模型目录”)
要下载并提取一种语言的特定文件,请使用以下格式:
./download-voices.sh lang_code
例如下载en(英语)声音
chmod +x ./download-voices.sh
./download-voices.sh en
检查download-voices.sh文件以获取声音和支持的语言列表。
从Piper的GitHub发布或使用下载脚本(在同一文件夹中提取)获取最新的Piper可执行文件
chmod +x ./download-piper.sh
./download-piper.sh
运行API服务器直接 -
go run .
构建可执行文件并运行 -
go build
./serve-piper-go
默认情况下在端口8080上运行 - 更新main.go常数更改端口
http://localhost:8080/
文档中的API文档