VideoChat

3秒低延迟,自定义形象音色,快速搭建你的实时数字人。

开源 🏷️定价信息待确认 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 175 🐛 待处理 25 👀 关注 14
GitHub ↗
GitHub 星标 ★ 1331
维护状态 低维护
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

VideoChat 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队Henry-23
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型asr,dialogue-systems,digital-human,end-to-end,gradio-python-app,lip-sync,multimodal-large-language-models,musetalk,real-time,streaming,talking-head,tts
GitHub 星标★ 1331
上线时间2024-10-18 00:00:00
代码更新2025-12-18
仓库体积11.7 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

VideoChat 是一个基于 Python 的实时交互数字人开源项目,旨在解决传统数字人开发门槛高、交互延迟大的问题。它允许用户自定义数字人的形象和音色,并支持音色克隆功能,从而快速打造个性化的虚拟助手或直播主播。项目采用端到端技术栈,整合了 ASR(语音识别)、多模态大语言模型(对话生成)、唇形同步(Lip-Sync)和数字人渲染(如 MuseTalk)等模块,实现了从语音输入到数字人回复的完整闭环。其核心优势在于对话延迟低至 3 秒,提供了接近实时的交互体验。项目内置了 Gradio 界面,方便用户快速部署和测试,降低了使用门槛。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1331

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 7 步

环境要求

  • 操作系统:Ubuntu 22.04
  • Python 3.10(建议用 conda 创建独立环境)
  • CUDA 12.2
  • 显存:级联方案约 8G,端到端 MLLM 方案约 20G
  • 需安装 Git LFS 用于拉取权重文件

安装与启动步骤

  1. 1安装 Git LFS 并克隆

    先装好 git lfs,再从 ModelScope 创空间仓库克隆项目,权重由 lfs 追踪会自动下载。

    git lfs install
    git clone https://www.modelscope.cn/studios/AI-ModelScope/video_chat.git
  2. 2创建 conda 环境

    按 README 要求创建 python 3.10 的独立环境。

    conda create -n metahuman python=3.10
  3. 3激活环境进入目录

    激活刚创建的环境,并切换到项目根目录。

    conda activate metahuman
    cd video_chat
  4. 4安装项目依赖

    安装 requirements.txt 中的依赖,版本仅供参考,最新依赖以各模块 Repo 说明为准。

    pip install -r requirements.txt
  5. 5配置百炼 API-KEY

    默认使用 API 方式的 LLM 和 TTS,在 app.py 第 14 行填入自己的 DASHSCOPE API-KEY。

    os.environ["DASHSCOPE_API_KEY"] = "sk-xxxxxxxx"
  6. 6启动服务

    运行主程序,启动内置 Gradio 界面进行实时语音交互测试。

    python app.py
  7. 7可选:切换仅级联分支

    若不需要端到端 MLLM(更省显存),切到 cascade_only 分支后再启动。

    git checkout cascade_only

关键配置

配置项必填说明示例
DASHSCOPE_API_KEY是阿里云百炼 API-KEY,用于默认的 Qwen 与 CosyVoice 接口调用sk-xxxxxxxx

如何确认成功

运行 python app.py 后,终端会输出 Gradio 访问地址,浏览器打开该地址能进入对话页面即启动成功。

常见问题

Q:显存不够怎么办?

A:端到端 MLLM 方案约需 20G 显存,级联方案约 8G。显存有限可执行 git checkout cascade_only 切换到仅含级联方案的分支。

Q:必须手动下载模型权重吗?

A:不必。通过 README 给出的 ModelScope 创空间仓库 git clone 时,权重已由 git lfs 追踪并自动拉取,无需额外配置。

Q:不想购买 API-KEY 可以本地推理吗?

A:可以。LLM 用 src/llm.py 中的 Qwen 类本地推理,或用 vLLM 部署后以 Qwen_API(api_key="EMPTY",base_url="http://localhost:8000/v1") 调用;TTS 可删除 CosyVoice_API 相关内容,改用 Edge_TTS。

Q:想用 vLLM 加速 LLM 推理怎么装?

A:按 README 克隆 vllm 仓库后依次执行 python use_existing_torch.py、pip install -r requirements-build.txt、pip install -e . --no-build-isolation。

注意事项

  • 级联方案首包延迟约 3s(单张 A100),端到端语音方案约 7s(单张 A100)。
  • requirements 中的依赖版本仅供参考,遇到问题请查看对应模块 Repo 的最新说明。
  • 使用自定义数字人形象与音色属于可选步骤,具体配置请参考 README 第 5 节。

核心亮点

  • 对话延迟低至3秒,交互体验流畅,优于多数开源数字人方案。
  • 支持音色克隆,可快速复制特定声音,个性化程度高。
  • 提供Gradio界面,部署简单,上手快,适合快速原型验证。

不足之处

  • 文档/社区待观察
  • 依赖多模态大模型和渲染组件,对硬件资源要求较高。

适用场景

  • 虚拟主播/直播带货,实现24小时无人直播。
  • 在线教育/客服,提供拟人化交互服务。
  • 个人助理/陪伴机器人,打造个性化虚拟形象。

替代项目

SadTalker、HeyGen、D-ID

上一篇:Mediapipe4u-plugin

下一篇:Bert-VITS2-ext

同类项目推荐

echomimic 开源

上传音频和照片,一键生成逼真数字人说话视频,还能手动微调表情。

[AAAI 2025] EchoMimic: Lifelike Audio-Driven Portrait Animations through Editable La···

★ 4334 2026-08-09
Procedura 开源

一句话文本,生成可编辑、带关节的 3D 参数化模型

Agentic 3D Modeling with Procedural Control — turns a text prompt into an editable ···

★ 461 2026-08-31
DreamCraft3D 开源

上传一张图,秒变可交互的高质量 3D 模型

[ICLR 2024] Official implementation of DreamCraft3D: Hierarchical 3D Generation with···

★ 3041 2026-08-09
ldraw-nova 开源

用 AI Agent 自动拼出合法可搭的乐高数字模型

Agent tooling for generative LEGO models building, built with Astra and Opus 5.5, po···

★ 535 2026-10-18
ai-live-avatar 开源

弹幕驱动数字人,OBS 一键开播

AI 实时直播间:Vidu S2 实时数字人 + 弹幕过滤调度 + 衣柜换装 + OBS 叠层(角色资产不含···

★ 447 2026-10-28
ScanTalk 开源

直接输入3D扫描,音频驱动生成说话头像动画

[ECCV 2024] - ScanTalk: 3D Talking Heads from Unregistered Scans

★ 57 2026-08-09
trellis2.c 开源

本地 GPU 一键生成带骨骼的 3D 模型,告别云端依赖

Generate textured, segmented and rigged GLB assets entirely on your own GPU.

★ 72 2026-08-09
Magic123 开源

一张图,几秒钟生成高质量 3D 模型,几何纹理双保障。

[ICLR'24] Official PyTorch Implementation of Magic123: One Image to High-Quality 3D ···

★ 1621 2026-08-09
photoshot 开源

上传几张照片,AI 帮你生成百变风格头像

An open-source AI avatar generator web app - https://photoshot.app

★ 3876 2026-08-09