Fast-TTS 是一个基于异步框架的文本到语音转换(TTS)生成器项目。该项目利用了异步编程技术来高效处理请求和响应,实现了快速、秒级的流式生成长文本语音播放服务。Fast-TTS 可以快速地将长文本转换为语音流,并实时播放,适用于多种应用场景,如语音合成、智能助手、内容朗读等。
克隆仓库:
git clone https://github.com/donzell888/fast-tts
cd fast-tts
安装依赖:
pip install -r requirements.txt
启动服务:
python server.py
访问主页:
打开浏览器并访问 http://127.0.0.1:5000/
。
API端点:
生成TTS音频:
POST /generate
请求体:文本数据(将转换为语音)
响应:包含音频URL的JSON对象
体验 Fast-TTS 的功能,请访问我们的在线演示站点:
请求示例:
POST /generate HTTP/1.1
Host: 127.0.0.1:5000
Content-Type: application/json
{
"content": "你好,世界!",
"voice": "zh-CN-XiaoxiaoNeural"
}