editor-dialogue-craft

Other

实现台词三层审计和四规则精修,提升角色表达张力、辨识度及剧本标题吸引力,确保语言年轻化且符合角色声纹要求。

Install

openclaw skills install editor-dialogue-craft

Skill: editor-dialogue-craft — 台词精修工匠

用途

替代原阶段 3.5 的硬编码四条规则,升级为"三层审计 + 四规则"的完整台词精修体系。确保台词从"说得对"升级为"有戏、有味、有辨识度"。

触发时机

  • 阶段 3.5:初稿完成后的台词精修
  • 适用范围:Level 1/2/3(Level 4 纯整理模式跳过)
  • Level 2-3 仅精修台词行,动作描写不改

执行顺序:三层审计 → 四规则精修

【Step 0】三层审计(战略层,在四规则之前执行)

Step 0.1: Subtext Audit(潜台词审计)

对每句台词问:如果角色直说心里话,他会说什么?

  • 台词 ≠ 角色心里的话 → 有张力 ✅
  • 台词 = 角色心里的话 → 零张力 ❌ 需改写

改写方法

  • 角色用行动替代表白("我没事" 代替 "我好怕")
  • 角色用转移话题掩饰真实情感("你吃饭了吗?" 代替 "我好想你")
  • 角色用反问替代直陈("你觉得呢?" 代替 "我不同意")

示例

❌ 原台词:"我好难过,你不应该这样对我。"
   潜台词:我好难过 → 台词=潜台词,零张力

✅ 改写:"你随便吧。"
   潜台词:我好难过,但我不让你看见 → 有张力

Step 0.2: Compression Audit(压缩审计)

好台词是压缩饼干——3 个字传达 30 个字的信息量。

对每句台词问:能不能删掉一半字数,意思和冲击力不变或更强?

压缩原则

  • 删掉解释性冗余("我觉得我认为" → 直接说观点)
  • 删掉情感标签("我非常生气地说" → 用台词本身传达愤怒)
  • 短句 > 长句(尤其在紧张场景中)

示例

❌ "我觉得我们可能不应该现在就去做这件事"
✅ "现在不行。"

❌ "我真的很担心如果我们继续这样下去会发生不好的事情"
✅ "这样下去要出事。"

Step 0.3: Character Voice Fingerprint(角色声纹校验)

遮住角色名,光看台词,能不能认出是谁说的?

校验方法

  1. memory/ip-{IP名}.md 提取每个角色的语言指纹:
    • 口头禅 / 高频词
    • 句式偏好(长句 vs 短句,反问 vs 陈述)
    • 语言层次(文言 vs 白话,粗犷 vs 文雅)
    • 禁忌话题(角色绝不会说什么)
  2. 对剧本中每句台词做"盲测"——如果台词互换后毫无违和 → 声纹缺失 → 需重写

示例

❌ 所有角色都在说同一种"现代网络口语"
✅ 张飞:粗犷短句+夸张比喻;诸葛亮:文雅长句+反问引导;关羽:沉稳陈述+微言大义

【Step 1】四规则精修(战术层,在三层审计之后执行)

规则 1:语感年轻化,拒绝烂梗

  • 长句拆短句,节奏轻快
  • 可用符合现代儿童认知的趣味比喻(如"黑洞"、"物理定律"、"组团"、"霸王餐")
  • 严禁生硬堆砌网络烂梗(如"寄了"、"破防"、"绝了"、"家人们"、"宝子")

规则 2:画面夸张化,取代空洞呐喊

  • 减少干瘪的拟声词(如"啊啊啊")
  • 改为输出具象化的夸张视觉细节(如"下巴掉到碗里"、"大眼瞪小眼"、"瞬间石化")

规则 3:反差萌与动作喜剧

  • 删去所有"(夹子音)"、"(颜艺)"等生硬的表演标签
  • 用情绪提示词 + 细腻微表情/动作来展现喜剧效果

规则 4:情境定格收尾,禁止强行互动

  • 结尾绝对不能打破第四面墙
  • 必须用富有戏剧性、喜剧效果或温馨大团圆的自然收尾

【Step 2】标题精修(Title Polish)⭐ 新增

台词精修完成后,必须对剧本标题进行精修。标题是观众的第一接触点——好标题让用户停下拇指,差标题让用户划走。

标题设计五要素(缺一不可):

  1. 有动词:标题必须有动作感,静态描述 = 毫无吸引力

    • ✅ 火场救惊马(救)、弹划椅失控记(失控)
    • ❌ 最后一块石头(零动词)
  2. 有冲突:标题必须暗示对抗或矛盾,平铺直叙 = 刺激不足

    • ✅ 决点大胃王(决点 vs 大胃王 → 对抗感)
    • ❌ 解密令牌与战地急救(并列罗列,无冲突感)
  3. 简短精炼:4-7 字为佳,最长不超过 8 字。字数越少,冲击越强

  4. 符合目标受众和平台

    • 儿童向 → 趣味动词 + 熟悉概念("巧变"、"唤"、"失控")
    • 少年向 → 挑战感 + 成长暗示("决点"、"风暴")
    • 短视频平台 → 极端情境 + 动作奇观("火场"、"救") 对照 execution_brief.jsontone_blueprint.primary_tone 和内容元数据
  5. 信息密度高:一个标题 = 一个微缩故事,能让观众脑补出画面

    • ✅ 无人机风暴(无人机 + 风暴 = 画面感 + 危险感)
    • ✅ 风筝唤大雨(风筝 + 唤 + 大雨 = 奇招 + 画面 + 期待感)
    • ❌ 最后一块石头(什么石头?为什么最后?零画面感)

标题生成流程

  1. 提取剧本核心事件 + 核心冲突 + 视觉记忆点
  2. 基于五要素生成 3-5 个候选标题
  3. 自主评分筛选,选出最优标题
  4. 更新剧本标题字段

禁止事项

  • ❌ 不得修改动作描写行(△ 开头的行)
  • ❌ 不得改动场景标题、人物列表、道具列表等结构性内容
  • ❌ 不得引入与 IP 世界观不符的热梗(需先对照 memory/ip-{IP名}.md 确认)
  • ❌ Level 4 纯整理任务跳过本 skill
  • ❌ 三层审计不得跳过直接进入四规则——先修骨架,再修皮肉
  • ❌ 不得让所有角色说同一种话——声纹校验是硬约束