Skip to content

deepeye/awesome-digital-human-live2d

 
 

Repository files navigation

AWESOME-DIGITAL-HUMAN

打造一个有温度的数字人
给数字人注入灵魂

业余时间发电,你的star是我最大的动力,感谢!

演示

ADH-20240814-demo.mp4

主要特性

  • 支持 Docker 快速部署
  • 超轻量级,配置要求低于2核2G
  • 支持 Dify/FastGPT 等编排框架服务接入
  • 支持 ASR、LLM、TTS、Agent 模块化扩展
  • 支持 Live2d 人物模型扩展和控制方式
  • 支持PC端和移动端web访问
    PC端页面预览:

    移动端页面预览:

设计架构

大模型的厂商众多、各种工具繁多、要打造自己的数字人需要一定的代码能力和时间投入。 基于Dify等框架健全的应用模版和编排框架,让一切变得更加简单。

模式支持

交互模式

  • 聊天模式:专注于文字交互,不展示数字人
  • 数字人模式:专注于数字人交互
  • 沉浸模式(预留给语音唤醒的模式,暂未支持):专注与数字人之间的直接交互

Agent模式

  • ReapterAgent(测试使用):重复用户输入的语句
  • DifyAgent:接入Dify的服务
  • FastgptAgent:接入fastgpt的服务
  • OpenaiAgent:接入适配openai接口的服务

版本记录

v1.0.0

界面简约,注重模块扩展性

  • v1.0.0 - 2024-06-25
    • 前端架构:react + antD
    • 后端架构:fastapi
    • ASR已接入:baiduAPI、googleAPI
    • LLM已接入:baiduAPI、openaiAPI
    • TTS已接入:baiduAPI、edgeAPI
    • Agent支持:repeater(复读机)、dialogue(对话)
    • 人物类型支持:女友(1)、心理师(1)、素人(11)

v2.0.0

拥抱Dify生态,打造自己的数字人灵魂

  • v2.0.0 - 2024-08-08
    • 前端页面全面升级:nextjs + nextui + tailwind
    • 前端页面兼容移动端访问
    • 前端支持三种交互模式:聊天模式、数字人模式、沉浸模式
    • 前端支持人物模型和背景切换以及个人定制扩展
    • Agent支持:difyAgent(ASR、TTS均可接入Dify)、FastGPTAgent、OpenaiAgent

部署&开发

部署说明
开发说明
常见问题

B站视频教程-部署
B站视频教程-All-in-Dify部署

Love & Share

知乎板块
数字人-定义数字世界中的你
RAG架构浅析
dify源码解析-RAG
RAG-索引之PDF文档解析
Dify打造专属数字人灵魂
数字人的All in Dify

微信公众号板块
数字人-定义数字世界中的你
RAG架构浅析
dify源码解析-RAG
RAG-索引之PDF文档解析
Dify打造专属数字人灵魂
数字人的All in Dify

Dify 官方板块
Dify公众号文章:使用 Dify 打造数字人灵魂

产研板块
数字人调研问卷(感谢 @plumixius 同学)

Thanks

  • Dify
  • Live2D
  • 源码中涉及到的所有库作者

兴趣小组

扫码加群

About

Awesome Digital Human

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.4%
  • Python 9.2%
  • Other 0.4%