口型调试台

放大 2.0× | 上下位移 5% 放大的是渲染面本身(缓冲跟着变大),不是拉伸位图 —— 放大后仍然清晰。

shapeV2 口型(点击 → 三个 riv 同时切到该 Mouths_Talk)

键盘 ← → 可顺序切换口型
实测:三个 riv 的 32 个 Mouth value_* 输入默认值都是 100(不是 0), SDK 只写「当前形状」那一个、把「上一个形状」归零。但只有当前 Mouths_Talk 对应的那一路影响画面——其余输入停在 100 还是写 0, 画面完全一致(2026-08-06 截图逐像素比对)。所以「写 0」只是让读值干净, 不改变观感。当前形状的 value 才是开口大小的驱动:0=闭嘴,100=大张。

浮点口型强度(Mouth value_*)

| 开口值 100
这个数直接写进 Mouth value_<当前形状>(0=闭嘴,100=满开),关掉开关则不写、纯枚举姿态。 线上(2026-08-07 起)所有中文口型统一用后台那一个强度值,不再按音素规则值分层 —— 区分交给 shapeV2 姿态本身;只有 p/b/m 闭唇帧恒为 0。真实序列去第二个 tab 看。