Real time interactive streaming digital human
9,454
stars
229
commits
Python
primary language
Aug 30, 2026
updated
中文版 | English
实时交互流式数字人引擎,实现音视频同步对话,已在业内获得广泛商用
效果演示: wav2lip | ernerf | musetalk
LiveTalking 基于实时流式数字人技术,通过文本或语音驱动虚拟形象说话,结合 LLM 实现智能对话。适用于以下场景:
| 场景 | 说明 |
|---|---|
| 虚拟主播/直播带货LiveStream | 24 小时无人直播,通过 LLM 自动生成带货话术,配合动作编排实现自然表现 |
| AI 数字人客服 | 接入企业知识库,用户语音提问,数字人实时回答,支持打断重说 |
| 在线教育/培训 | 教师数字分身录制课程,或通过 API 驱动数字人讲师实时授课 |
| 智能语音助手 | 结合智能音箱或 APP,调用 /human 接口驱动数字人进行语音对话交互 |
| 大屏讲解 | 数字人讲解员在展厅大屏、活动现场等场景进行内容讲解和互动 |
| 短视频批量制作 | 通过 API 批量提交文案生成数字人出镜视频,无需真人拍摄,调用 /human + /record 接口 |
核心流程:用户输入文字/音频 → LLM 生成回复(可选)→ TTS 合成语音 → 数字人实时口型同步 → 音视频推流输出
已在 Ubuntu 22.04、Python 3.12、PyTorch 2.9.1、CUDA 12.8 测试通过。
git clone https://github.com/lipku/LiveTalking.git
conda create -n livetalking python=3.12
conda activate livetalking
# 如果 CUDA 版本不为 12.8 (运行 nvidia-smi 确认),请根据 PyTorch 官网(https://pytorch.org/get-started/previous-versions)安装对应版本
pip install torch==2.9.1 torchvision==0.24.1 torchaudio==2.9.1 --index-url https://download.pytorch.org/whl/cu128
cd LiveTalking
pip install -r requirements.txt
安装常见问题:FAQ
Linux CUDA 环境搭建参考: https://zhuanlan.zhihu.com/p/674972886
| 网盘 | 地址 |
|---|---|
| 夸克云盘 | https://pan.quark.cn/s/83a750323ef0 |
| Google Drive | https://drive.google.com/drive/folders/1FOC_MD6wdogyyX_7V1d4NDIO7P9NlSAJ?usp=sharing |
wav2lip256.pth 拷贝到项目的 models/ 目录下,重命名为 wav2lip.pthwav2lip256_avatar1.tar.gz 解压后整个文件夹拷贝到 data/avatars/ 目录下python app.py --transport webrtc --model wav2lip --avatar_id wav2lip256_avatar1
注意: 服务端需开放端口 TCP:8010, UDP:1-65536
| 方式 | 说明 |
|---|---|
| 浏览器 | 打开 http://serverip:8010/index.html,点击"开始连接"播放数字人视频,在文本框输入文字提交即可 |
| API 调用 | 参考 API 文档 通过 HTTP 接口驱动 |
| 桌面客户端 | 下载地址: https://pan.quark.cn/s/d7192d8ac19b |
| 页面 | 地址 | 说明 |
|---|---|---|
| 首页 | /index.html | WebRTC 连接 + 文本/音频驱动 + 录制控制 |
| Avatar 生成 | /avatar.html | 上传视频自动生成数字人形象 |
| 管理后台 | /admin.html | 实时监控会话状态与全局配置 |
使用在线镜像创建实例即可运行: UCloud 镜像
Windows整合包 https://pan.quark.cn/s/a040bf5cb065
商用版体验地址 https://www.livetalking.top
API 层
/human: 接收文本,支持 echo(直接复读)和 chat(LLM 对话)模式/humanaudio: 接收音频文件直接播放sessionid,支持多用户并发逻辑层
--llm_provider orcarouter)渲染层
推流层
插件系统
| 文档 | 说明 |
|---|---|
| docs/api.md | 通用业务 API — WebRTC、文本/音频驱动、录制、动作编排 |
| docs/avatar_api.md | Avatar 生成 API — 创建任务、查询进度、删除任务 |
| docs/admin_api.md | Admin 管理 API — 全局配置、会话监控、强制停止 |
镜像说明:
inferfps = GPU 推理帧率, finalfps = 最终推流帧率,两者均需 >=25 才算实时| 模型 | 显卡 | FPS |
|---|---|---|
| wav2lip256 | RTX 3060 | 60 |
| wav2lip256 | RTX 3080Ti | 120 |
| musetalk | RTX 3080Ti | 42 |
| musetalk | RTX 3090 | 45 |
| musetalk | RTX 4090 | 72 |
基于本项目开发并发布在B站、视频号、抖音等平台上的视频需带上 LiveTalking 水印和标识。
如果本项目对您有帮助,期待您能给一个 Star⭐和引用
@software{livetalking,
author = {Hengzhong Li},
title = {LiveTalking: Real-Time Interactive Streaming Digital Human Framework},
year = {2025},
publisher = {GitHub},
url = {https://github.com/lipku/livetalking}
}
| 社区 | 链接 |
|---|---|
| 知识星球 | https://t.zsxq.com/7NMyO |
| 微信 | wxwubug (加群请备注) |
| Telegram | https://t.me/livetalking |
| Discord | https://discord.gg/n5jSPCT3Uf |
| lipku@foxmail.com | |
| 微信公众号 | 数字人技术 |

Python
59.7%
HTML
29.5%
JavaScript
10.6%
Real time interactive streaming digital human
9,454
stars
229
commits
Python
primary language
Aug 30, 2026
updated
中文版 | English
实时交互流式数字人引擎,实现音视频同步对话,已在业内获得广泛商用
效果演示: wav2lip | ernerf | musetalk
LiveTalking 基于实时流式数字人技术,通过文本或语音驱动虚拟形象说话,结合 LLM 实现智能对话。适用于以下场景:
| 场景 | 说明 |
|---|---|
| 虚拟主播/直播带货LiveStream | 24 小时无人直播,通过 LLM 自动生成带货话术,配合动作编排实现自然表现 |
| AI 数字人客服 | 接入企业知识库,用户语音提问,数字人实时回答,支持打断重说 |
| 在线教育/培训 | 教师数字分身录制课程,或通过 API 驱动数字人讲师实时授课 |
| 智能语音助手 | 结合智能音箱或 APP,调用 /human 接口驱动数字人进行语音对话交互 |
| 大屏讲解 | 数字人讲解员在展厅大屏、活动现场等场景进行内容讲解和互动 |
| 短视频批量制作 | 通过 API 批量提交文案生成数字人出镜视频,无需真人拍摄,调用 /human + /record 接口 |
核心流程:用户输入文字/音频 → LLM 生成回复(可选)→ TTS 合成语音 → 数字人实时口型同步 → 音视频推流输出
已在 Ubuntu 22.04、Python 3.12、PyTorch 2.9.1、CUDA 12.8 测试通过。
git clone https://github.com/lipku/LiveTalking.git
conda create -n livetalking python=3.12
conda activate livetalking
# 如果 CUDA 版本不为 12.8 (运行 nvidia-smi 确认),请根据 PyTorch 官网(https://pytorch.org/get-started/previous-versions)安装对应版本
pip install torch==2.9.1 torchvision==0.24.1 torchaudio==2.9.1 --index-url https://download.pytorch.org/whl/cu128
cd LiveTalking
pip install -r requirements.txt
安装常见问题:FAQ
Linux CUDA 环境搭建参考: https://zhuanlan.zhihu.com/p/674972886
| 网盘 | 地址 |
|---|---|
| 夸克云盘 | https://pan.quark.cn/s/83a750323ef0 |
| Google Drive | https://drive.google.com/drive/folders/1FOC_MD6wdogyyX_7V1d4NDIO7P9NlSAJ?usp=sharing |
wav2lip256.pth 拷贝到项目的 models/ 目录下,重命名为 wav2lip.pthwav2lip256_avatar1.tar.gz 解压后整个文件夹拷贝到 data/avatars/ 目录下python app.py --transport webrtc --model wav2lip --avatar_id wav2lip256_avatar1
注意: 服务端需开放端口 TCP:8010, UDP:1-65536
| 方式 | 说明 |
|---|---|
| 浏览器 | 打开 http://serverip:8010/index.html,点击"开始连接"播放数字人视频,在文本框输入文字提交即可 |
| API 调用 | 参考 API 文档 通过 HTTP 接口驱动 |
| 桌面客户端 | 下载地址: https://pan.quark.cn/s/d7192d8ac19b |
| 页面 | 地址 | 说明 |
|---|---|---|
| 首页 | /index.html | WebRTC 连接 + 文本/音频驱动 + 录制控制 |
| Avatar 生成 | /avatar.html | 上传视频自动生成数字人形象 |
| 管理后台 | /admin.html | 实时监控会话状态与全局配置 |
使用在线镜像创建实例即可运行: UCloud 镜像
Windows整合包 https://pan.quark.cn/s/a040bf5cb065
商用版体验地址 https://www.livetalking.top
API 层
/human: 接收文本,支持 echo(直接复读)和 chat(LLM 对话)模式/humanaudio: 接收音频文件直接播放sessionid,支持多用户并发逻辑层
--llm_provider orcarouter)渲染层
推流层
插件系统
| 文档 | 说明 |
|---|---|
| docs/api.md | 通用业务 API — WebRTC、文本/音频驱动、录制、动作编排 |
| docs/avatar_api.md | Avatar 生成 API — 创建任务、查询进度、删除任务 |
| docs/admin_api.md | Admin 管理 API — 全局配置、会话监控、强制停止 |
镜像说明:
inferfps = GPU 推理帧率, finalfps = 最终推流帧率,两者均需 >=25 才算实时| 模型 | 显卡 | FPS |
|---|---|---|
| wav2lip256 | RTX 3060 | 60 |
| wav2lip256 | RTX 3080Ti | 120 |
| musetalk | RTX 3080Ti | 42 |
| musetalk | RTX 3090 | 45 |
| musetalk | RTX 4090 | 72 |
基于本项目开发并发布在B站、视频号、抖音等平台上的视频需带上 LiveTalking 水印和标识。
如果本项目对您有帮助,期待您能给一个 Star⭐和引用
@software{livetalking,
author = {Hengzhong Li},
title = {LiveTalking: Real-Time Interactive Streaming Digital Human Framework},
year = {2025},
publisher = {GitHub},
url = {https://github.com/lipku/livetalking}
}
| 社区 | 链接 |
|---|---|
| 知识星球 | https://t.zsxq.com/7NMyO |
| 微信 | wxwubug (加群请备注) |
| Telegram | https://t.me/livetalking |
| Discord | https://discord.gg/n5jSPCT3Uf |
| lipku@foxmail.com | |
| 微信公众号 | 数字人技术 |

Python
59.7%
HTML
29.5%
JavaScript
10.6%