运行方法¶
QuickTalk 本地 adapter¶
仓库提供 apps/cli/quicktalk_bench.py,用于直接测 QuickTalk 本地 adapter 的加载、首帧、
渲染和 mux 时间。
终端
source .venv/bin/activate
python apps/cli/quicktalk_bench.py \
--asset-root /path/to/quicktalk/assets \
--template-video /path/to/template.mp4 \
--audio /path/to/input.wav \
--output outputs/benchmarks/quicktalk-output.mp4 \
--device cuda:0
输出 JSON 包含:
init_secondsaudio_feature_secondsfirst_frame_secondsrender_secondsrender_fpsmux_seconds
OpenTalking 端到端链路¶
端到端测试应先固定模型、TTS provider 和输入音频,再记录浏览器、API 与 Worker 日志。
建议记录:
- OpenTalking commit、配置文件、
.env中非密钥配置。 - 硬件与驱动版本。
- 选中的
avatar_id、model、backend。 - 输入音频时长、采样率和文本内容。
- 首 token、TTS 首包、avatar 首帧、浏览器首帧和音画同步结果。
外部模型服务¶
OmniRT、FlashHead direct WebSocket 或其它模型服务的推理数据应使用对应服务的 benchmark 工具生成。OpenTalking 文档只引用结果,并记录 OpenTalking 侧的调用、队列和播放表现。