























中文 · English
用户视角的最短路径:OpenTalking 负责实时数字人编排,默认使用 demo-avatar / wav2lip,不需要下载 FlashTalk 权重,也不需要启动独立模型服务。先跑通 API、TTS、WebRTC 和前端,再按需要升级到 FlashTalk + OmniRT。
git clone https://github.com/datascale-ai/opentalking.git
cd opentalking
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
cp .env.example .env
打开 .env,确认快速体验默认值保持如下:
OPENTALKING_DEFAULT_MODEL=wav2lip
OPENTALKING_FLASHTALK_MODE=off
然后填入百炼密钥:
OPENTALKING_LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
OPENTALKING_LLM_API_KEY=sk-your-dashscope-key
OPENTALKING_LLM_MODEL=qwen-flash
DASHSCOPE_API_KEY=sk-your-dashscope-key
OPENTALKING_STT_MODEL=paraformer-realtime-v2
OPENTALKING_TTS_PROVIDER=edge
OPENTALKING_TTS_VOICE=zh-CN-XiaoxiaoNeural
# 后端
cd opentalking
source .venv/bin/activate
bash scripts/start_unified.sh
# 前端(另一个终端)
cd opentalking/apps/web
npm ci
npm run dev -- --host 0.0.0.0
浏览器打开 http://localhost:5173。默认会使用 demo-avatar / wav2lip;在这个模式下 /models 不暴露 flashtalk,因此不需要 FlashTalk WebSocket。
wav2lip 或 musetalk 验证资产与适配器。.env.flashtalk.example 为 .env,按 FlashTalk + OmniRT 部署 启动 FlashTalk-compatible WebSocket。此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。