优化替换角色

This commit is contained in:
Azmat@qq.com
2026-08-31 13:01:01 +08:00
parent 5f855075d9
commit db71b29009
2 changed files with 5 additions and 1 deletions
@@ -587,6 +587,8 @@ class SubmitVideoReplaceTests(TestCase):
self.assertIn("@目标角色", prompt)
self.assertIn("@参考视频", prompt)
self.assertIn("商品", prompt)
self.assertIn("绝不继承参考视频中任何人的原始声线", prompt)
self.assertIn("目标角色为男性时使用自然成年男声", prompt)
self.assertNotIn("@目标商品", prompt)
def test_digest_generates_once_without_source_video(self):
+3 -1
View File
@@ -88,7 +88,9 @@ PRODUCT_PROMPT = (
CHARACTER_PROMPT = (
"以@参考视频的镜头、人物动作、场景、节奏、口播和剪辑为唯一基准生成视频。"
"将画面中所有可见的原人物替换为@目标角色;五官、发型、体态和服装以角色参考图为准。"
"保留原商品、场景、镜头运动、动作顺序和声音节奏,不添加字幕、花字或额外人物。"
"保留原商品、场景、镜头运动、动作顺序、语速、停顿和情绪节奏,不添加字幕、花字或额外人物。"
"绝不继承参考视频中任何人的原始声线或人声:所有对白、旁白、口型和声音都必须与@目标角色的性别与身份一致,"
"目标角色为男性时使用自然成年男声,目标角色为女性时使用自然成年女声。"
)
# 拆解期间的占位提示词。真正的提示词在 worker 拆完后回写。