把剧本拆成分镜后批量生成,适合连续的 AI 短剧。

LivLiv Player是什么
虚拟主播、漫剧口播这类内容,常见需求是让一个二次元角色跟着声音张嘴、跟着人脸转头。LivLiv Player 是 LivLiv 团队开源的网页播放器,用 WebGL2 在画布上画角色,几行代码就能嵌进网页或直播叠层,核心体积约 30 KB(压缩后),没有运行时依赖。
口型可以由麦克风、音频或视频驱动,摄像头面捕用谷歌的 MediaPipe,在浏览器本地完成,说明里称画面不会离开设备。表情和动作通过 setExpression、act 等调用控制。它能播三类模型:LivLiv 自家的 .livliv 包、VRM(来自 VRoid Studio 等)以及只有闭嘴、张嘴两张图的 PNGTuber。
注意它只负责播放,不带录屏导出功能,角色本身要去 livliv.ai 做或自备 VRM。
主要功能
- 声音驱动口型麦克风、音频文件或视频的声音都能带动嘴型,在浏览器里实时计算
- 摄像头面捕调用 MediaPipe 追踪人脸,让角色跟着你的头部和表情动,本地运行
- 多格式角色支持 LivLiv 包、VRM 0.x 和 1.0,以及两张图的 PNGTuber,共用一套接口
- 直播叠层页提供背景透明的页面,可直接当 OBS 浏览器源,叠在画面上
- 代码嵌入通过 npm 包或 iframe 嵌入自己的网页,模块按需加载
在 AI 短剧里怎么用
放在配音口型这一步:先写好对白、用配音工具出音频,再让角色在网页里跟着音频张嘴,用 OBS 或录屏软件把画面录下来,最后拖进剪辑软件和背景素材合成。适合角色口播、虚拟主播式讲解,不适合需要大幅动作和复杂运镜的镜头。
用户怎么说
有用户反馈,在接入实时语音合成流做口型时,播放几条消息后页面会卡死,但声音还在继续,怀疑是每帧音频分析出了问题。
— 来自 GitHub 用户反馈
有人用 Blender 导出的 VRM 在在线演示里加载不出来,原因还不清楚,维护者在要控制台报错和导出器版本。
— 来自 GitHub 用户反馈
整理自公开平台上的用户反馈,已翻译改写,不代表 TVLab 观点。
适合谁,不适合谁
做虚拟主播、二次元口播或漫剧旁白角色的创作者,会一点前端,想要免费且能自己改的播放器。
不带录制导出,要自己录屏;精选角色多数限个人非商用;说明称主要在桌面浏览器测试,手机上未验证。
常见问题
LivLiv Player 免费吗?
播放器代码是 Apache-2.0 开源,可以免费使用。精选角色另有授权条款,多数不允许商用,免费套餐做出的角色还会带 LivLiv 标记,具体以仓库说明为准。
它能导入 Live2D 模型吗?
不能。它不读取 Live2D 的文件格式,支持的是 LivLiv 包、VRM 和 PNGTuber 三类。
怎么把成品放进视频里?
播放器本身只播放不导出。常见做法是用 OBS 的浏览器源或屏幕录制把角色画面录下来,再到剪辑软件里合成。
同类工具
做角色定妆图、海报和分镜参考图。
装进 Claude Code 或 Codex 的短剧创作 skill 合集,覆盖剧本、分镜到视频提示词
字节的人像加音频驱动模型,给一张人物图和一段声音,生成口型和表情对得上的说话视频
给已拍好的视频换口型的工具,配音换了语言之后,嘴型跟着重新对上。
数字人口播与视频翻译平台,能把一段视频译成多语种并保持口型对上
用过 LivLiv Player?
到 TVLab 社区说说你的用法、踩过的坑,或者问问别人怎么调参数。








