topic-to-digital-human-video 拆解:小星被埋没的证据门教科书

Skill 拆解 · 2026-10-27 · shzharris/topic-to-digital-human-video-skill
11 / 12
方法论沉淀度
单一真相源
自检协议
上下文经济学
无关性设计
边界感

rubric 实评 10/12。18★ 与其方法论密度严重倒挂——它把『资讯视频最大的风险是说错话』放在了生产流程的正中央:三态证据门 + 双稿分离 + 真实截图入片,这套证据纪律与我们的 dynamics 采集管道天然同构,是三仓里离『比特新语类』资讯产线最近的一个。

topic-to-digital-human-video 拆解

拆解对象:shzharris/topic-to-digital-human-video-skill(18★,活跃至 2026-08,仅 15 文件) 拆解方式:GitHub API 直连文件树 + 通读 SKILL.md 全文(168 行)。本地栈(GPT Researcher 定制版 + Qwen3-TTS + HeyGen)实测待跑,本期为结构实评。 对照系:池内 Rimagination/dy-note(B 档,证据四级标注)——两者是「证据分级」思想在消费侧与生产侧的镜像。

1. 它解决什么问题

资讯口播视频的特有失败模式不是画质差,是说错话:把搜索碎片当事实、把未核实的传言配上自信的配音、为了 hook 删掉「据报道」「疑似」。这个 skill 的全部设计围绕一个判断:资讯视频是一条从「检索证据」到「口播成片」的流水线,证据状态必须全程携带、且在关键节点有权力叫停生产。

它只有 15 个文件,却是三仓里唯一把「研究→脚本→配音→成片」做成单一产品工作流(而非工具拼接)的:research, script, voice, presenter footage, source visuals, captions, cover, QA 被明文定义为「one product workflow rather than unrelated tools」。

2. 怎么设计的

2.1 三态证据门:not_verified 有权停线

调研 API 返回状态三态,应用规则写死:verified → 继续;partial → 只能带着不确定性声明继续;not_verified → 在 TTS 之前停下,并说明哪个核心事件或前提缺可靠证据。配套纪律:「Never convert low-quality search snippets into confident narration」——低质搜索碎片不配变成自信口播。这条与 dynamics 的 verify: verified/unverified/doubtful 三态几乎逐字同构(我们的契约是给阅读者分级,它的契约是给生产线设闸)。

2.2 双稿分离:canonical 与 spoken

2.3 付费最小化:HeyGen 只做书立(bookends)

成本结构设计:数字人只出片头片尾(各约 12–15 秒),中段全部用真实来源截图——「Middle-section evidence visuals must be authentic screenshots captured during research」「Do not fabricate news imagery」(不伪造新闻画面)。免费段先做:Qwen3-TTS 本地合成 + Qwen3-ASR 回验 + 15 秒 MP3 预览,然后在「组合人工/付费门」一次性打包审批:选定脚本与证据状态、预览音频、肖像路径、数字人头尾时长、预计付费秒数与成本、中段截图清单。hash 寻址:「已批准过这个 hash 的包 → 不再问也不再重渲」。

2.4 字幕对齐语音,不按字数比例

「Character-proportional timing is preview-only」——字符数按比例分时间是预览用的近似,交付字幕的边界必须来自真实旁白的停顿/静音检测/对齐。检查清单点名五处高危:第一句、每个长停顿、专有名词、数字、首尾接缝 + 末条字幕。0.5–1 秒的系统性提前/滞后必须在终渲前修掉。

2.5 修改路由与完成条件

Resume 规则表(词改→research 起 / 发音改→spoken 起 / 换声→TTS 起 / 口型问题→受影响 HeyGen 段起 / 截图封面字幕→Remotion only / 编码问题→render only)+ 「Never spend HeyGen credits to fix a local composition or subtitle problem」。Completion Condition 是硬清单:终片存在、有可听旁白、过尺寸/时长/音频校验、开场是非黑封面帧、字幕对齐语音、用真实证据画面、带 CTA、全部工件单目录。特别是「opens on a non-black cover frame」——把「黑屏开场」这种最常见的技术性翻车写进完成定义。

2.6 本地栈工程:定制 API + 测试

gpt-researcher-extension/ 带三个测试文件(fast_script / script_package / topic_video_router),定制 /api/script/package 端点:DuckDuckGo 快速调研 + 并行查询变体 + 来源过滤 + 单次综合调用 + 证据卡 + 三版脚本 + 截图 + 视觉计划一次打包返回。SKILL.md 明文「Do not begin with GPT Researcher's slower multi-step planning flow」——知道自己的依赖该用哪个接口;且「Do not claim that installing the unmodified upstream repository alone provides this endpoint」——不把定制版伪装成官方能力。

3. 六维实评

维度 实评 证据
方法论沉淀度 2/2 9 步产品工作流 + 组合审批门 + resume 路由表 + 硬清单完成条件;60 秒结构论(一个中心主张 + 2–3 机制 + 收尾)
单一真相源 2/2 canonical script=字幕真值;单目录原则(productions/<topic>/ 收纳一切);SHA-256 资产注册表复用
自检协议 2/2 三态证据门(可停线)+ ASR 回验 + 首帧/转场/证据画面/末字幕五点必检 + completion 硬清单
上下文经济学 1.5/2 15 文件小仓按需读两份 reference(local-stack/quality-gates);规模小故加载策略简单——够用但无按阶段路由设计
无关性设计 1.5/2 付费件(HeyGen)有免费降级与最小化策略;但调研层硬绑本地定制 GPT Researcher、TTS 绑 Qwen——换件要改 extension 代码而非配置
边界感 2/2 prerequisite gate 不静默克隆软件;不伪造新闻画面;「不声称装了原版就有定制端点」——对自己依赖的诚实

4. 实测记录

5. 可偷的设计模式(回灌自产线)

  1. 三态证据门可停线 → dynamics/资讯视频直连:news.json 的 verified/unverified/doubtful 已是现成三态,缺的是「doubtful 在配音前叫停」这条生产线规则——直接移植。
  2. canonical/spoken 双稿分离 → 一切「事实文本→口语文本」场景(视频口播、播客稿、小红书文案):字幕审校对 canonical,TTS 吃 spoken,语义一致性是铁律。
  3. 「不删不确定措辞换 hook」 → 反 AI 味的姊妹条款,应进 blog 创作线的文案规范。
  4. 数字人只做 bookends + 中段真实截图 → 资讯视频成本与可信度的双优解:可信度来自真实截图(这正是比特新语类视频的画面主体),成本来自付费段最小化。
  5. 非黑封面帧入完成条件 → 一切视频交付清单都该有这条(黑屏开场是最常见技术翻车)。
  6. 「不声称装了原版就有定制端点」 → 引用二次封装依赖时的诚实条款,自产 skill 对 fork/魔改依赖同样适用。

6. 边界与风险