常见问题

常见问题解答,快速找到您需要的答案

如果您有其它疑问,欢迎联系我们
Q2. 如何申请开具电子发票? ▼

我是H1

我是H2

我是H3

我是H4

我是H5

我是正文

我是引用的格式:订单完成后,在 “我的订单” 详情页点击 “申请发票”。

我是粗体

我是下划线

请注意:企业发票需填写完整的纳税人识别号。我是斜体。

我是删除线

我是行内的code代码

下标 H2O   上标 y = x2

我是红色字体

我是蓝色字体

我是绿色字体

我是黄色字体

我是红色背景

我是蓝色背景

我是绿色背景

我是黄色背景

  • 无序列表1
  • 无序列表2
  1. 有序列表1
  2. 有序列表2

左对齐

居中对齐

右对齐

两端对齐

 百度一下,你就知道

插入图片地址

我是表格

主模块子模块Test Path用例数优先级模块描述拆分批次运行状态运行结果备注
HTMLcanvas-context/html/canvas/element/canvas-context/9P1Canvas 上下文基础——正常通过第一批已运行PASS需承担银跨行转账手续费用
HTMLcanvas-host/html/canvas/element/canvas-host/12P1Canvas 宿主——正常通过第一批已运行PASS
HTMLcompositing/html/canvas/element/compositing/120P1合成操作(globalCompositeOperation)第二批已运行PASS
HTMLfilters/html/canvas/element/filters/30P1Canvas 滤镜第二批已运行PASS


Q1. 你们支持哪些支付方式?各有什么限制? ▼
<table border="1" style="width:100%; border-collapse: collapse;">
  <tr style="background-color:#f2f2f2;">
    <th style="text-align:center;"><strong>支付方式</strong></th>
    <th style="text-align:center;"><strong>单笔限额</strong></th>
    <th style="text-align:center;"><strong>手续费</strong></th>
  </tr>
  <tr><td style="text-align:center;">微信支付</td><td style="text-align:center;">5,000 元</td><td style="text-align:center;">0%</td></tr>
  <tr><td style="text-align:center;">支付宝</td><td style="text-align:center;">10,000 元</td><td style="text-align:center;">0%</td></tr>
  <tr><td style="text-align:center;">对公转账</td><td style="text-align:center;">无限制</td><td style="text-align:center;"><span style="color:#e74c3c;"><strong>需承担跨行手续费</strong></span></td></tr>
</table>


支付方式单笔限额手续费
微信支付5000元0%
支付宝10000元0%
对公转账无限制需承担跨行手续费


Q3. 为什么我的银行卡扣款了,但订单显示未支付? ▼

<p>这种情况通常是由于 <strong>银行回调延迟</strong> 或 <strong>网络波动</strong> 引起。</p>
<p><strong>请按以下流程自查:</strong></p>
<ol>
 <li>截图保存银行扣款记录。</li>
 <li>等待 <strong>5-10分钟</strong> 后刷新订单页面。</li>
 <li>若仍未更新,请联系客服并提供以下交易流水号:</li>
</ol>
<pre><code>交易参考号:REF_20260821_XXXXXX
商户订单号:M202608219999</code></pre>

这种情况通常是由于 银行回调延迟 或 网络波动 引起。

请按以下流程自查:

  1. 截图保存银行扣款记录。
  2. 等待 5-10分钟 后刷新订单页面。
  3. 若仍未更新,请联系客服并提供以下交易流水号:
交易参考号:REF_20260821_XXXXXX
商户订单号:M202608219999


Q4. 如何更改已绑定的自动续费付款卡? ▼

<p>旧路径(<del>我的钱包 -> 支付管理</del>)已废弃,请使用新路径:</p>
<p>进入 <a href="#">【订阅管理】</a> 页面 -> 点击 <strong>“更换支付源”</strong>。</p>
<p><u>特别提醒</u>:更换后,若原卡余额不足导致扣费失败,系统会尝试 <span style="background-color: #ffeaa7;">备用支付方式</span>。</p>

旧路径()已废弃,请使用新路径:

进入 【订阅管理】 页面 -> 点击 “更换支付源”。

特别提醒:更换后,若原卡余额不足导致扣费失败,系统会尝试 备用支付方式。


Q5. 企业认证用户如何获取增值税专用发票? ▼

<blockquote>
<p><strong>📄 专票申请条件</strong>:仅限已完成企业资质认证(上传营业执照且审核通过)的账户。</p>
</blockquote>
<p>申请步骤如下:</p>
<ul>
 <li>✅ 确保账户余额充足(专票需预扣税点)。</li>
 <li>✅ 在发票页面选择 <strong>“增值税专票(纸质版)”</strong>。</li>
 <li>✏️ 填写准确的收件地址(顺丰包邮)。</li>
</ul>
<p>注:专票开具时效为 <strong>7~15个工作日</strong> (法定节假日顺延)。</p>


📄 专票申请条件:仅限已完成企业资质认证(上传营业执照且审核通过)的账户。

申请步骤如下:

  • ✅ 确保账户余额充足(专票需预扣税点)。
  • ✅ 在发票页面选择 “增值税专票(纸质版)”。
  • ✏️ 填写准确的收件地址(顺丰包邮)。

注:专票开具时效为 7~15个工作日 (法定节假日顺延)。

Q2. 【异常媒体-超大/畸形图片】答案中插入一张宽度为4096px的超大高清PNG、一张损坏的JPG链接(404)、一张Base64编码的极长内联图片以及一张动态GIF,系统应如何渲染与加载? ▼

<p>以下为四种极端图片场景的渲染测试:</p>
<ul>
 <li><strong>超大尺寸图(4096x2160):</strong><br><img src="https://example.com/huge_4k_test.png" alt="4K超大图测试" width="100%" loading="lazy"></li>
 <li><strong>损坏/404链接图:</strong><br><img src="https://example.com/broken_image_404.jpg" alt="[图片加载失败-应显示占位符]"></li>
 <li><strong>极长Base64内联图(模拟):</strong><br><code>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAU... (此处省略超长字符3000+) ...ggg==</code></li>
 <li><strong>动态GIF:</strong><br><img src="https://example.com/animation_test.gif" alt="动图循环测试"></li>
</ul>
<p><span style="background-color: #ffcccc;"><strong>⚠️ 预期风险:</strong>超大图可能造成编辑器卡顿,Base64过长可能超出数据库字段长度导致保存失败。</span></p>

Q3. 【海量长文本压力测试】请简述你们的产品背景、技术架构、市场定位、竞品分析、未来规划、财务模型、用户画像、运营策略、风控体系、组织架构、企业文化、社会责任、专利情况、融资历程、股东信息、薪酬体系、绩效考核、培训机制、晋升通道、离职管理、福利待遇、考勤制度、差旅标准、采购流程、合同范本、法务合规、数据安全、隐私保护、备份策略、 ▼

<p><strong>[长文本压力测试-起始标记]</strong> 我们的产品致力于通过AI驱动的大数据分析,为企业提供一站式的数字化决策解决方案。在技术架构层面,我们采用了微服务拆分、容器化部署、分布式数据库以及消息队列削峰填谷...(此处省略约4800字的Lorem Ipsum及中文填充文本,模拟用户从Word直接粘贴超长文章)...最终实现客户价值与企业效益的双赢。<strong>[长文本压力测试-结束标记,总字数:5236字]</strong></p>
<p><strong><span style="color: #e74c3c;">⚠️ 重点观察:</span></strong>编辑器的输入/渲染性能(是否有明显延迟)、滚动条是否流畅、保存时是否因字段长度限制而报错(SQL Error: Data too long)。</p>

实时交互流式数字人引擎,实现音视频同步对话,已在业内获得广泛商用

效果演示: wav2lip | ernerf | musetalk

国内镜像: Gitee | GitCode



Features

  1. 支持多种数字人模型: ernerf、musetalk、wav2lip、Ultralight-Digital-Human
  2. 支持声音克隆
  3. 支持数字人说话被打断
  4. 支持全身视频拼接
  5. 支持 WebRTC、RTMP、虚拟摄像头输出
  6. 支持动作编排:不说话时播放自定义视频
  7. 支持多并发
  8. 支持自定义数字人形象
  9. 提供前端API接口对接


使用场景

LiveTalking 基于实时流式数字人技术,通过文本或语音驱动虚拟形象说话,结合 LLM 实现智能对话。适用于以下场景:

场景说明
虚拟主播/直播带货LiveStream24 小时无人直播,通过 LLM 自动生成带货话术,配合动作编排实现自然表现
AI 数字人客服接入企业知识库,用户语音提问,数字人实时回答,支持打断重说
在线教育/培训教师数字分身录制课程,或通过 API 驱动数字人讲师实时授课
智能语音助手结合智能音箱或 APP,调用 /human 接口驱动数字人进行语音对话交互
大屏讲解数字人讲解员在展厅大屏、活动现场等场景进行内容讲解和互动
短视频批量制作通过 API 批量提交文案生成数字人出镜视频,无需真人拍摄,调用 /human + /record 接口

核心流程:用户输入文字/音频 → LLM 生成回复(可选)→ TTS 合成语音 → 数字人实时口型同步 → 音视频推流输出



1. 安装

已在 Ubuntu 22.04、Python 3.12、PyTorch 2.9.1、CUDA 12.8 测试通过。

1.1 安装依赖


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



2. 快速开始

2.1 下载模型

网盘地址
夸克云盘https://pan.quark.cn/s/83a750323ef0
Google Drivehttps://drive.google.com/drive/folders/1FOC_MD6wdogyyX_7V1d4NDIO7P9NlSAJ?usp=sharing
  1. 将 wav2lip256.pth 拷贝到项目的 models/ 目录下,重命名为 wav2lip.pth
  2. 将 wav2lip256_avatar1.tar.gz 解压后整个文件夹拷贝到 data/avatars/ 目录下

2.2 启动服务


python app.py --transport webrtc --model wav2lip --avatar_id wav2lip256_avatar1

注意: 服务端需开放端口 TCP:8010, UDP:1-65536

2.3 客户端接入

方式说明
浏览器打开 http://serverip:8010/index.html,点击"开始连接"播放数字人视频,在文本框输入文字提交即可
API 调用参考 API 文档 通过 HTTP 接口驱动
桌面客户端下载地址: https://pan.quark.cn/s/d7192d8ac19b

2.4 Web 页面

页面地址说明
首页/index.htmlWebRTC 连接 + 文本/音频驱动 + 录制控制
Avatar 生成/avatar.html上传视频自动生成数字人形象
管理后台/admin.html实时监控会话状态与全局配置

2.5 快速体验

  1. 使用在线镜像创建实例即可运行: UCloud 镜像
  2. Windows整合包 https://pan.quark.cn/s/a040bf5cb065
  3. 商用版体验地址 https://www.livetalking.top

2.6 使用说明

https://doc.livetalking.ai

3. 系统架构

数据流图

各层说明

API 层

  • /human: 接收文本,支持 echo(直接复读)和 chat(LLM 对话)模式
  • /humanaudio: 接收音频文件直接播放
  • 每个连接分配唯一 sessionid,支持多用户并发

逻辑层

  • LLM 引擎: 对接 Qwen 等大模型生成对话回复
  • TTS 引擎: 模块化设计,支持 EdgeTTS、GPT-SoVITS、CosyVoice、腾讯云等多种方案
  • 特征提取: 同步提取音频的声学特征(如 Mel 频谱),用于口型推理

渲染层

  • 模型推理: 使用深度学习模型 (Wav2Lip, MuseTalk 等) 根据音频特征生成口型画面
  • 后处理: 将生成的口型区域平滑贴回原始高清视频

推流层

  • WebRTC: 低延迟浏览器端推流
  • RTMP: 标准直播协议,支持推流到 B站/YouTube 等平台
  • 虚拟摄像头: 输出为系统摄像头设备

插件系统

  • 基于 registry.py 的去中心化注册机制,开发者可自行扩展 TTS、Avatar、Output 模块

4. API 接口

文档说明
docs/api.md通用业务 API — WebRTC、文本/音频驱动、录制、动作编排
docs/avatar_api.mdAvatar 生成 API — 创建任务、查询进度、删除任务
docs/admin_api.mdAdmin 管理 API — 全局配置、会话监控、强制停止

5. Docker 运行

镜像说明:


6. 性能指标

  • 每路视频压缩消耗 CPU,分辨率越高 CPU 消耗越大;每路口型推理消耗 GPU
  • 不说话时并发数取决于 CPU,同时说话并发数取决于 GPU
  • 后端日志 inferfps = GPU 推理帧率, finalfps = 最终推流帧率,两者均需 >=25 才算实时

实时推理性能

模型显卡FPS
wav2lip256RTX 306060
wav2lip256RTX 3080Ti120
musetalkRTX 3080Ti42
musetalkRTX 309045
musetalkRTX 409072
  • wav2lip256 推荐 RTX 3060 及以上
  • musetalk 推荐 RTX 3080Ti 及以上

7. 声明

基于本项目开发并发布在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 (加群请备注)
Telegramhttps://t.me/livetalking
Discordhttps://discord.gg/n5jSPCT3Uf
Emaillipku@foxmail.com
微信公众号数字人技术


没有找到您想要的答案?

扫描二维码立即添加官方客服 扫码咨询客服