Skip to content

a2942/LingChat

 
 

Repository files navigation

支持操作系统:

Win10 以上,linux请用docker部署,Win7经过测试无法运行!【在即将发布的0.2.0版本,理论上可以运行在win7】

功能列表

  • ✅ 随时和用户对话,可以使用表情,动作和聊天气泡。
  • ✅ 在logs中记录你们聊天的记录。
  • ✅ 在菜单更改设置并且浏览当前历史记录。

我们的下个版本:

  • 目前在develop分支更新,马上就会发布了,敬请期待~

如何使用?

下载&使用exe程序

  • v0.1.0-beta发布页中下载LingChat.zip,并解压。

  • 下载并安装Node.js | 64位版本 | 32位版本 |

  • 使用记事本打开.env,在.env中填入你的apikey。deepseek apikey登录DeepSeek 开放平台后获取。请妥善保管自己的apikey。

  • 点击LingChat.exe启动程序

  • 重要: 最近我们移除了node_modules,如果你启动时候出现了 Error: Cannot find module 'express' 这种错误,请WIN+R并CD到当前目录并且输入npm install express或其他任何在'xx'内的模块!

  • (非必须):若要使用语音功能,请下载simple-vits-api链接程序。该项目实现了基于 VITS 的简单语音合成 API。建议下载GPU版本,速度快。程序默认监听23456语音端口,程序默认导入的模型是zcchat地址->讨论区->角色示范(丛雨)->vits模型下载好之后在simple-vits-api的目录的/data/models里面解压,再启动就ok了;如果需要使用其他模型,在.env的Vits实现函数更改相关设定即可。

下载情感分类模型

情感分类模型已包含在Releases中,双击exe即可启动。但源代码中不包含模型,若你想使用源代码,需要单独下载:

相关设定(For 开发者们)

  1. backend是Python的后端程序,frontend是nodejs html javascript css的前端文件;start.bat默认使用python3.12创建.venv虚拟环境
  2. 可以更换/public/pictures/lingling/里面的立绘+修改/public/css/galgame.css里的代码实现自定义角色或表情动作气泡
  3. /public/js/talk.js 里面可以设定不同的心情和不同的动作,目前有12种情绪,由于模型是自己训练的所以更新要等一段时间啦
  4. main只会发布稳定版,使用最新功能请切换至develop分支

相关链接

  • simple-vits-api: 该项目实现了基于 VITS 的简单语音合成 API。建议下载GPU版本,速度快
  • zcchat: 本项目的灵感来源,可以在这里找到Vits模型和人物素材

一些小话

  • 本项目为了快速开发用了很多AI工具,有做的不好的地方欢迎指出!
  • 感谢一路结识的开发者,都是香软可爱又厉害的大佬们~ 如果你有开发意向可以联系我!
  • 本项目更多作为一个超小型的学习项目,由于文件结构非常简单,欢迎有兴趣的人学习。

其他

本项目使用的气泡+音效素材来源于碧蓝档案,请勿商用
默认简单狼狼立绘是自绘,表情差分源于AI,如果你想自己创作可使用 Novelai 网站
有其他问题可以B站私信捏

© 诺一 钦灵

About

GPT chat with emotional expressions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 29.1%
  • JavaScript 25.5%
  • Go 19.2%
  • CSS 17.6%
  • Batchfile 4.5%
  • HTML 3.9%
  • Dockerfile 0.2%