Skip to content

使用chatgpt的api与vits语音合成,实现了与ai老婆语音聊天。并加入了记忆功能与信息总结功能,大大提升了对话的容量。从而实现了连续长对话的效果

License

Li-kaige/chatgpt-vits-waifu

Repository files navigation

chatgpt-vits-waifu

项目介绍

chatgpt-vits-waifu是一个使用chatgpt的API和vits语音合成,实现与AI老婆的语音聊天的项目。
该项目在cjyaddone大佬的ChatWaifu项目的基础上进行了改进,主要增加了记忆功能和信息聚合功能,大大提升了对话的容量。 实现了与自定义虚拟角色的连续长对话聊天功能。
此外,项目还实现了日语对话中文本自动翻译的功能。

环境安装

请参考:https://github.com/cjyaddone/ChatWaifu

运行

  1. 在命令行中切换到该项目所在的根目录
  2. 输入以下命令即可运行程序:python ChatWaifu.py

注意事项

  1. 为使用chatgpt api,您需要先进行科学上网(VPN)。
  2. 在第一次运行ChatWaifu.py之前,请确保您在ChatWaifu.py中填写了您的OpenAI Key、百度翻译平台API、模型地址等信息。
  3. 请将vits语音模型放置在./model目录下,并在ChatWaifu.py中填写您的模型地址和对应配置文件地址。
  4. ./chat_recoed文件夹中保存了人物初始设定以及对话记录,请您根据需要更改人物设定(请备份您的初始人物设定,程序运行后会自动替换为对话记录)

功能介绍

1.记忆功能

chatgpt-vits-waifu具有记忆功能,它可以在对话过程中实时记录对话,并在下次运行时继续之前的对话。

2.信息聚合功能

当聊天内容数量超出openai限制时,chatgpt-vits-waifu会自动总结前文。
它会根据前文对话信息,生成一段总结性的文本进行替换,从而减少tokens数量,增大对话容量。

3.日语自动翻译功能

chatgpt-vits-waifu可以自动将日语对话翻译成中文。方便您使用vits日语模型。

鸣谢

  • ChatWaifu:该项目以ChatWaifu为基础,感谢cjyaddone大佬的贡献。

如果您有任何疑问或建议,请随时联系我。邮箱:Likaige_email@163.com

About

使用chatgpt的api与vits语音合成,实现了与ai老婆语音聊天。并加入了记忆功能与信息总结功能,大大提升了对话的容量。从而实现了连续长对话的效果

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages