chatgpt-vits-waifu是一个使用chatgpt的API和vits语音合成,实现与AI老婆的语音聊天的项目。
该项目在cjyaddone大佬的ChatWaifu项目的基础上进行了改进,主要增加了记忆功能和信息聚合功能,大大提升了对话的容量。
实现了与自定义虚拟角色的连续长对话聊天功能。
此外,项目还实现了日语对话中文本自动翻译的功能。
请参考:https://github.com/cjyaddone/ChatWaifu
- 在命令行中切换到该项目所在的根目录
- 输入以下命令即可运行程序:
python ChatWaifu.py
- 为使用chatgpt api,您需要先进行科学上网(VPN)。
- 在第一次运行ChatWaifu.py之前,请确保您在ChatWaifu.py中填写了您的OpenAI Key、百度翻译平台API、模型地址等信息。
- 请将vits语音模型放置在./model目录下,并在ChatWaifu.py中填写您的模型地址和对应配置文件地址。
- ./chat_recoed文件夹中保存了人物初始设定以及对话记录,请您根据需要更改人物设定(请备份您的初始人物设定,程序运行后会自动替换为对话记录)
1.记忆功能
chatgpt-vits-waifu具有记忆功能,它可以在对话过程中实时记录对话,并在下次运行时继续之前的对话。
2.信息聚合功能
当聊天内容数量超出openai限制时,chatgpt-vits-waifu会自动总结前文。
它会根据前文对话信息,生成一段总结性的文本进行替换,从而减少tokens数量,增大对话容量。
3.日语自动翻译功能
chatgpt-vits-waifu可以自动将日语对话翻译成中文。方便您使用vits日语模型。
- ChatWaifu:该项目以ChatWaifu为基础,感谢cjyaddone大佬的贡献。
如果您有任何疑问或建议,请随时联系我。邮箱:Likaige_email@163.com