CyberVerse:开源实时视频通话数字人平台,一张照片让 AI 活过来
来源:微信公众号
"One Photo. A Living Digital Human."
你还记得《钢铁侠》里托尼·斯塔克对着空气喊一声 J.A.R.V.I.S.,屏幕中那个能看见他、回应他、甚至调侃他的 AI 吗?今天,开源社区让这个幻想离现实更近了一步——CyberVerse,一个支持实时视频通话的开源数字人智能体(Digital Human Agent)平台,只需上传一张照片,就能让 AI 真正"活"在你的屏幕上。
项目由来:从"聊字框"到"面对面"
传统 AI 助手停留在文字或语音交互,缺乏"存在感"。市面上的数字人 SaaS(如 HeyGen、D-ID)虽能由照片生成说话视频,但本质是异步预渲染,无法实时对话,且按分钟计费、数据上云。
CyberVerse 的初衷正是打破这两者的局限——把"实时多模态交互 + Agent 能力 + 数字人形象"整合进一个可私有化部署的开源框架,让开发者用一张照片,就能造出一个看得见、听得懂、能办事的 AI 伙伴。
开源协议:GPL-3.0
GitHub:dsd2077/CyberVerse
核心理念:Digital Human IS an Agent——数字人不只是皮囊,更是有大脑、有工具调用能力的智能体。
技术原理:它是怎么"活"起来的
CyberVerse 采用三层架构 + 插件化设计:
系统架构
| 层级 | 职责 |
|---|---|
| 前端(Vite + React) | 浏览器端 WebRTC 音视频收发与对话 UI |
| Go API Server | 会话管理、角色 CRUD、WebRTC 信令协调 |
| Python Inference Server | ASR → LLM → TTS → Avatar 推理链,gRPC 与 Go 通信 |
实时交互流水线
用户语音 → ASR(Whisper/豆包/Qwen) → LLM(GPT-4o/Qwen/DeepSeek)
→ TTS(豆包/ OpenAI / Qwen TTS) → Avatar 驱动(FlashHead 1.3B / LiveAct 18B)
→ WebRTC 音视频流推回浏览器
- 首帧延迟约 1.5s,支持语音打断(Barge-in)
- 可接入豆包 Realtime / Qwen Omni 等全双工语音模型,进一步压缩延迟
单张照片生成数字人
无需 3D 建模或动捕——上传正面人脸/角色照片,底层 SOTA 图像驱动模型提取面部特征,生成带微表情、待机呼吸感的动态头像,并做唇形同步。
模块化插拔(YAML 配置)
brain: qwen_omni # LLM / Voice-LLM
voice: doubao_tts # TTS
ear: whisper_asr # ASR
face: flashhead_lite # Avatar Backend
大脑、声音、耳朵、面孔均可自由替换。
应用场景
| 场景 | 说明 |
|---|---|
| 🤖 私人 AI 助理 | 企业/个人自建私有化 Jarvis,接入内部知识库与工具调用 |
| 💕 情感陪伴 / 数字永生 | 用亲人/偶像/角色的一张照片创建可对话的数字分身 |
| 🎮 游戏/Vtuber NPC | 实时响应的互动 NPC,不再念固定台词 |
| 🎓 教育与培训 | 虚拟讲师面对面答疑,支持 RAG 挂载课件 |
| 🏪 智能客服(高端版) | 有形象、有表情的品牌数字人,提升信任感 |
| 🧪 AI 多模态研究 | 学习 WebRTC + 数字人 + Agent 融合实现的优质参考项目 |
核心优势
- ✅ 真正实时 — WebRTC 低延迟视频流,非预录、非回合制,支持语音打断
- ✅ 开源可私有化 — 数据不出域,无按分钟订阅费,代码全透明
- ✅ 单图驱动 — 零 3D 建模门槛,普通人也能玩
- ✅ Agent 能力 — 支持工具调用、RAG 知识库、多 Agent 协作
- ✅ 高度可扩展 — LLM/TTS/ASR/Avatar 全插拔,支持国内外主流模型
⚠️ 注意
实时视频模式对 GPU 有要求——FlashHead Lite 建议 RTX 4090 级别(24GB 显存),LiveAct 18B 需更高端卡。无 GPU 时可关闭 Avatar 退化为纯语音 Agent。
选型建议
| 方案 | 特点 |
|---|---|
| CyberVerse | 实时视频 + Agent 能力,需 GPU,可私有化 |
| SaaS 平台(HeyGen/D-ID) | 开箱即用,按分钟计费,数据上云 |
| 开源 Avatar 模型(单独) | 有脸无 Agent 脑子,需自行集成 |
总结
AI 正从「文本框」走向「面对面」。CyberVerse 用开源的方式证明:一张照片 + 合适的算力 = 一个有灵魂的数字人。无论你是开发者想研究多模态 Agent 架构,还是创作者想让某个角色"走进"现实——它都值得一试。
GitHub:https://github.com/dsd2077/CyberVerse