让H3角色少点播音腔:先低分辨率演一遍
Reddit用户infearia分享了一个MiniMax H3工作流技巧:第一遍低分辨率让模型自由表演,第二遍用参考视频约束嘴型和画质。评论区还补充了CANNY参考法,以及关于哪段更自然的争论。
MiniMax H3 生成的虚拟角色,常见问题是声音平,表演像在录音棚里念台词。Reddit 用户 infearia 在 r/StableDiffusion 发了个两遍生成法,思路不复杂:第一遍让模型自己演,第二遍再把表演收回来。
发帖人用的是 Pika H3 Flex,搭配 H3 的参考模型和工作流。
第一遍:提示词别把台词写死
在 index 0 加一张预渲染首帧,用 Add Guide for MiniMax H3 节点。提示词只写动作和情绪,不要急着把每句对白定死。示例里只描述了女性兽人和高个女性圣武士坐在酒馆桌边对视,兽人怒气冲冲地讲话。分辨率先开到 0.3MP 左右跑一条。
这一遍出来的对白是胡话,但动作和情绪如果描述得够具体,角色的声音和微动作会更像人。发帖人的解释是,提示词留一点空白,等于让模型用自己的知识找表演路径。
第二遍:用参考视频拉回嘴型
保留同一套工作流,把分辨率提到目标值,示例是 0.98MP。加载第一遍生成的视频,把画面接成 ref_video_#,音频接成 ref_video_audio_#。# 是 MiniMax H3 Reference to Video 节点里第一个没被占用的槽位,比如 ref_video_0 和 ref_video_audio_0。
这一步要改提示词,把最终台词加进去。示例里在情绪描述后接了:<d>[English] My people are dying, and your knights are doing nothing to help us!</d>。然后渲染,换 seed,调参考视频分辨率。
发帖人还把参考视频从 0.3MP 降到 0.1MP,因为 0.3MP 时模型跟得太紧,嘴型反而坏了。代价是最终高分辨率视频里一些纹理偏软,脸部尤其明显。参考视频分辨率高了,输出容易糊;低了,H3 又可能照抄参考视频,嘴型对不上。得试。
下面是发帖人放的示例素材。

评论区补充的 CANNY 参考法
Apprehensive_Sky892 翻出另一个思路相近的帖子,链接放在文末。infearia 回了一句挺真实的话:Reddit 上有用的帖子一两天就沉底,知识掉进信息深渊。Apprehensive_Sky892 说这大概就是设计使然,还提到 old.reddit.com 还能往前翻。
sitefall 给了另一种参考法:先正常生成一条高分辨率胡话视频,再用 CANNY 转成只有白线条的 2 bit 视频,只保留运动细节。然后用最近邻缩放把它压到能保留必要细节的最小尺寸。拿这条小黑白视频当强运动参考,去驱动首帧。这样参考视频不会和目标视频太像,低分辨率纹理也不容易渗进高分辨率结果。
sitefall 还提醒,视频文件大小基本不影响,压缩只影响加载速度;分辨率才明显影响生成时间。如果只是要运动参考,把参考视频转成低分辨率 CANNY 更划算。
哪段更自然,评论区吵了几句
YentaMagenta 觉得第二段更有情绪,第一段听起来像后期棚里配的,缺少混响。rupertavery64 和 Apprehensive_Sky892 更站第一段,说第一段像演出来的,第二段像录出来的,每个字都咬得太清楚。
发帖人回应,第一段的优势在微动作和微表情,声音也更自然;第二段有很强的 AI 味。这个争论没有标准答案,发帖人也承认,用参考视频会改变输出,音频和画面可以只参考其中一个,效果都值得试。
如果你也在 H3 里调角色表演,这套方法的核心就两句:第一遍别把台词写死,给模型一点自由度;第二遍再用参考视频把嘴型和画质拉回来。参考视频的分辨率是旋钮,往哪边拧,取决于你更烦糊,还是更烦嘴型飘。
发布时间: 2026-11-09 08:20