Aitrainee | 公众号:AI进修生
🌟一个简单的本地网页界面,直接使用ChatTTS将文字合成为语音,同时支持对外提供API接口。
Github:https://github.com/jianchang512/ChatTTS-ui
亲爱的读者朋友们,你们好。书接上回啊,前天介绍了ChatTTS ,今天介绍它的本地化安装方式以及API调用,有API真的是帮大忙了,就可以随心操作了,往期文章在这里,话不多说,今天这个ChatTTS-ui也是一个开源项目
6k Star!ChatTTS:开源领域最强的文本到语音转换(TTS)模型!
2024-05-30
除此以外,第3个项目是:Ollama ChatTTS 是与 ChatTTS & ChatTTS WebUI & API 项目绑定的扩展项目,通过调用 ChatTTS API 接口功能,使用 Streamlit 作为 Web 界面的前端库。
这是一个能让你在网页上直接使用ChatTTS进行语音合成的项目,还提供API接口供你调用,项目地址在GitHub。
试听合成语音效果
app.exe
就能用了。1. 配置 python3.9+ 环境。
2. 创建空目录 /data/chattts
,执行命令 cd /data/chattts && git clone https://github.com/jianchang512/chatTTS-ui .
。
3. 创建虚拟环境 python3 -m venv venv
。
4. 激活虚拟环境 source ./venv/bin/activate
。
5. 安装依赖 pip3 install -r requirements.txt
。
6. 如果不需要CUDA加速,执行 pip3 install torch torchaudio
。如果需要CUDA加速,执行:
pip install torch torchaudio --index-url https://download.pytorch.org/whl/cu118
pip install nvidia-cublas-cu11 nvidia-cudnn-cu11
另需安装 CUDA11.8+ ToolKit,请自行搜索安装方法或参考 https://juejin.cn/post/7318704408727519270。
7. 执行 python3 app.py
启动,将自动打开浏览器窗口,默认地址 http://127.0.0.1:9966
。
/data/chattts
,运行 git clone https://github.com/jianchang512/chatTTS-ui .
。python3 -m venv venv
和 source ./venv/bin/activate
。pip3 install -r requirements.txt
和 pip3 install torch torchaudio
。python3 app.py
,浏览器会自动打开 http://127.0.0.1:9966
。D:/chattts
,在该目录下运行 git clone https://github.com/jianchang512/chatTTS-ui .
。python -m venv venv
和 .\venv\scripts\activate
。pip install -r requirements.txt
。python app.py
,浏览器会自动打开 http://127.0.0.1:9966
。spk_stat.pt
并放入 项目目录/models/pzc163/chatTTS/asset/
文件夹内。app.py
中相应的注释。默认地址是 http://127.0.0.1:9966
,可通过修改 .env
文件中的 WEB_ADDRESS
来更改。
请求方法: POST
请求地址: http://127.0.0.1:9966/tts
请求参数:
返回: json数据
示例代码:
import requests
res = requests.post('http://127.0.0.1:9966/tts', data={"text": "你好啊亲爱的朋友。[laugh]", "voice": 2222, "prompt": '[oral_2][laugh_0][break_6]'})
print(res.json())
# 成功
{code: 0, msg: 'ok', filename: '1.wav', url: 'http://${location.host}/static/wavs/1.wav'}
# 错误
{code: 1, msg: "error"}
http://127.0.0.1:9966
。ChatTTS
。知音难求,自我修炼亦艰
抓住前沿技术的机遇,与我们一起成为创新的超级个体
(把握AIGC时代的个人力量)
一键三连「分享」、「点赞」和「在看」
科技前沿进展日日相见 ~