GoForum🌐 V2EX

[开源免费] 实时数字人 OpenTalking 项目演示

xuxin123122 · 2026-05-19 21:53 · 0 次点赞 · 6 条回复

前几天在 V2EX 分享过一次 OpenTalking ,当时主要介绍的是“一张图片生成可对话角色”的玩法: https://www.v2ex.com/t/1209898#reply5

这几天我们又做了一版优化, 适配了更多的模型。目前支持 wav2lip 以及后处理流程、musetalk 、flashtalk 和 quicktalk 。

这版主要优化的目标是:让实时数字人的完整链路更容易跑通,也更方便做演示和二次开发。

OpenTalking 本身不是一个单独的 talking head 模型,而是一个实时对话数字人框架。我们希望它能把 LLM 、STT 、TTS 、WebRTC 、字幕同步、用户打断和数字人视频驱动这些模块串成一条完整链路。

实际做下来之后会发现,数字人 demo 和数字人产品之间差距挺大。

如果只是给一段音频生成一个会说话的视频,很多模型都可以做。但如果要实现真正的实时对话,就会遇到很多工程问题:

用户语音输入 → STT → LLM 流式回复 → TTS → 数字人视频驱动 → WebRTC 播放 → 字幕同步 → 用户打断 → 状态回收并进入下一轮

任何一个环节没处理好,体验都会比较割裂。

比如用户已经开始下一轮了,但数字人还在说上一轮内容;或者字幕、音频、画面不同步;或者打断之后 TTS 停了,但视频端还在播放旧状态。

所以这版优化里,我们重点整理了会话链路、前端演示体验和几种后端模式。

目前 OpenTalking 支持几种模式:

Mock:不需要模型权重,适合快速跑通完整链路; Local:适合本地单机 GPU 验证; OmniRT:适合接远端推理服务; Direct WebSocket:方便对接自己的数字人模型后端。

项目地址: https://github.com/datascale-ai/opentalking

目前项目还比较早期,这版优化也还有不少可以继续改的地方。后面会继续完善低延迟交互、角色资产管理、更多 Avatar 后端接入和部署体验。

欢迎大家试用,也欢迎拍砖。 也想听听大家觉得实时数字人做到什么程度,才算真正可用。

/Users/zhongyiliu/Library/Containers/com.tencent.xinWeChat/Data/Documents/xwechat_files/lzy347191407_2ddb/temp/InputTemp/b992e807-598c-4e71-bdc5-3f50588e167b.png

6 条回复
xuxin123122 · 2026-05-19 22:03
#1

0.0

burp2019 · 2026-05-19 22:03
#2

mark,接触的都是各种 AI 知识库,体验下你这个高端货

xuxin123122 · 2026-05-19 22:03
#3
xuxin123122 · 2026-05-19 22:08
#4

我们的操作前端面板 https://i.imgur.com/nL7Ra9z.png

xuxin123122 · 2026-05-19 22:08
#5

我们准备了教程 你也可以 vibe coding 一波~

https://i.imgur.com/rYUKqk4.png

xuxin123122 · 2026-05-19 22:08
#6

目前最少的 quicktalk 显存 6Gb 差不多就能跑~

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: xuxin123122
发布: 2026-05-19
点赞: 0
回复: 0