项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 622
使用教程
环境要求
- 现代浏览器
- 模型服务凭据
安装与启动步骤
-
1起个静态服务
它是纯前端资源,本地起个静态服务器就能看。
python -m http.server 8765 -
2认一遍表情编号
三十二种状态各有编号,先看清单。
-
3发一个状态码
外部只需传编号就能切表情,不用管内部实现。
-
4接进自己的对话流
把模型的情绪判断映射到编号,表情就跟着动。
如何确认成功
给定一串情绪标签能让表情按顺序切换,且切换过程有过渡没有跳帧
注意事项
- 它只做表情层,不含对话与语音能力。
- 零图片资源是卖点,因此风格偏扁平,想要写实得换方案。
- 三十二种状态够不够用取决于你的场景,先对一遍清单。
- 接入成本主要在情绪判断那一侧。
核心亮点
- 纯 SVG + 原生 JS,零框架零图片,接入成本极低
- 32 种表情状态覆盖常见情绪,切换由 emotionId 驱动,AI 集成路径清晰
- 代码轻量,适合嵌入聊天窗口、桌面宠物、悬浮助手等多种前端场景
不足之处
- 表情数量和样式相对固定,深度自定义需要直接改 SVG 源码
- 项目处于早期,文档和社区生态还在建设中
适用场景
- 聊天机器人消息旁展示情绪小球,增强对话的拟人感
- 桌面宠物或悬浮助手用小球表达开心、思考、困惑等状态
- 直播/客服场景中作为 AI 虚拟形象的情绪反馈层
替代项目
Rive、Lottie、Live2D
上一篇:Procedura
下一篇:opentalking
同类项目推荐
FlexiDreamer
开源
单张照片秒变 3D 模型,用 FlexiCubes 快速生成网格。
An official implementation of FlexiDreamer: Single Image-to-3D Generation with Flexi···
ComfyUI_Sonic
开源
一张人像照加一段音频,在 ComfyUI 里生成会说话的数字人视频
Sonic is a method about ' Shifting Focus to Global Audio Perception in Portrait Anim···
opentalking
开源
私有部署的数字人框架,接上模型就能实时对话
OpenTalking: An industrial-grade open-source AI digital human framework that support···
MotionDiffuse
开源
输入一句话,AI自动生成逼真的3D人体动画
MotionDiffuse: Text-Driven Human Motion Generation with Diffusion Model
断网也能克隆数字人,视频自己生成不花云钱。
Truly open-source AI avatar(digital human) toolkit for offline video generation and ···
ai-brain-3d
开源
单文件双击就能跑,AI 大脑的神经元活动实时看得见
A single-file 3D visualization of your AI agent ecosystem. Wireframe brain hull, neo···
worldexplorer
开源
单图生成可自由行走的 3D 世界,告别固定视角
[SIGGRAPH Asia 2025] WorldExplorer: Towards Generating Fully Navigable 3D Scenes
-Prototype-AIVTuber
开源
用GPT-3和VTuber引擎,快速搭建AI虚拟主播,实现直播自动互动。
a open-source Artificial Intelligence Virtual Youtuber (AI VTuber), (this project is···
Matrix-3D
开源
一张图或一句话,生成可漫游的 3D 全景场景
Generate large-scale explorable 3D scenes with high-quality panorama videos from a s···
