
字
字节笔记本
2026年11月6日 · 约 1 分钟读完
30KB 给网页长出一个会眨眼的虚拟主播
API中转
¥120
想在网页、直播间或应用里放一个会眨眼、转头、说话的虚拟形象,多数方案会让你接一个重型 3D 引擎。新开源的 LivLiv Player(463 星、Apache 2.0)走了轻量路线:核心约 30KB(gzip)、零依赖,WebGL2 渲染,几行代码就能放一个 2.5D 虚拟角色。仓库 11 月 4 日创建,两天涨到 463 星。

能力清单:口型同步支持麦克风、音频与视频三种输入;摄像头面部追踪用 MediaPipe,全部在浏览器内按需加载;同一套 API 通吃 LivLiv、VRM 与 PNGTuber 三种角色格式;自带 21 个不同风格的现成角色可直接 load;表情(setExpression)、动作(act('nod'))、嘴部开合参数(0 到 1)都有接口。部署是静态托管级别的:npm build 之后丢到任何静态服务即可。
许可要分两层说:代码是 Apache-2.0;但 21 个自带角色不在 Apache 许可内:个人非商用免费、需署名,不可商用、不可售卖、也不可用于训练 AI 模型,商用请用自己的角色。另外它只是「播放器」,口型与表情要你自己喂音频与参数,想让角色开口说话还得另接 TTS 与模型,角色本身不会「思考」。
和 open-yoki 对照着看定位更清楚:那篇是「agent 当主播」(读弹幕、记常客、自己开播),这个是「网页里放一个会动的角色」的前端播放器。做 AI 助手形象、直播叠加层、产品吉祥物的开发者,30KB 的门槛低到可以先装再说。
相关文章
分享:


