8000 GitHub - oniyakun/LingChat: GPT chat with emotional expressions.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

oniyakun/LingChat

 
 

Repository files navigation

支持操作系统:

Win10 以上,Win7经过测试无法运行!

功能列表

  • ✅ 随时和用户对话,可以使用表情,动作和聊天气泡。
  • ✅ 在logs中记录你们聊天的记录。
  • ✅ 在菜单更改设置并且浏览当前历史记录。
  • ✅ 支持语音输入功能,点击麦克风按钮进行录音,自动转为文字。

如何使用?

下载&使用exe程序

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

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

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

  • 点击LingChat.exe启动程序

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

语音输入功能

该项目支持使用浏览器内置的Web Speech API进行语音输入:

  • 无需安装任何额外软件或组件
  • 在聊天界面点击麦克风按钮开始语音识别
  • 说话后,文字会自动识别并填入输入框
  • 识别完成后会自动发送消息
  • 支持大多数现代浏览器(Chrome、Edge、Firefox等)

下载情感分类模型

情感分类模型已包含在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

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 58.5%
  • Python 16.4%
  • CSS 15.9%
  • HTML 6.0%
  • Batchfile 3.2%
0