- 基于 VITS语音在线合成
- 只支持Windows平台
使用VITS语音合成,使用腾讯混元OpenAI作为AI
- Anaconda 作为python环境
- Python官方地址 3.9.13
- Pip下载地址 使用
python setup.py install进行安装, 下载依赖库pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple清华大学镜像
model/G_953000.pth请去 VITS语音在线合成 下载,放到model文件夹下- 如果是自己训练的pth模型,需要修改
main.py中的model, optimizer, learning_rate, epochs = utils.load_checkpoint(r'./model/G_953000.pth', net_g_ms, None)这一行
- 将openai key写在根目录下的key.txt里,没有自己创建
python main.py- 构建exe程序
pyinstaller -F -w -i icon.ico main.py --add-data mpv.exe:. --add-data model:model --add-data venv/Lib/site-packages/jamo:jamo
- 如果直接跑会报错
No module named 'monotonic_align.core'。[按照官方的说法](https://github.com/jaywalnut310/vits),需要先在命令行cd到monotonic_align文件夹,然后开始编译,也就是在命令行中输入python setup.py build_ext --inplace
✔️语音合成
- 通过模型进行语音合成
- 文字转语音
✔️ChatGPT
- 通过request方式请求chatGPT
- 获取回复
✔️播放语音
- 通过mpv.exe进行播放