Podcast production 是一个覆盖从编辑到成片的完整工作流技能,同时保持两个阶段可独立调用。
用途
该技能用于将长篇访谈、会议、网络研讨会、专题讨论或录音对话转化为一个简短、经用户确认的播客故事,并最终产出成片视频。整个流程分为编辑构思(storyline)与视频剪辑(video-edit)两个阶段,既可端到端运行,也可按需单独调用其中一个阶段。
主要能力
- 故事线构思:面对原始录音或转录文本、故事尚未确定时,提供主题、选项、脚本、片段或更短叙事方案。
- 视频剪辑:当已有命名脚本或版本锁定、用户要求切分、渲染、组装或验证视频时,执行视频编辑流程。
- 端到端处理:从一段长录音直接产出短片,先运行故事线,待用户明确选择某一命名版本并授权制作后,再继续视频剪辑。
- 编辑计划审计与渲染:对已有的 edit-plan.json 进行审计、渲染或验证。
使用方式
技能根据用户状态或请求加载对应的意图文件:
- 原始录音/转录文本、故事未定、要求提供主题、选项、脚本、片段或更短叙事时,读取 intents/storyline.md。
- 脚本/版本已锁定、用户要求切分、渲染、组装或验证视频时,读取 intents/video-edit.md。
- 端到端请求时,先运行故事线;待用户明确选择命名版本并授权制作后,继续视频编辑。
- 已有 edit-plan.json 需要审计、渲染或验证时,读取 intents/video-edit.md。
仅请求单个阶段时,不要同时加载两个意图文件。两个阶段共享的交接文件是 approved-script.md:故事线在获得批准后生成该文件,视频剪辑将其视为不可更改的编辑输入。
共享约束
- 录音媒体是权威依据,转录文本和粗略时间窗仅作为检索辅助。
- 绝不虚构、改写或悄悄重建口述对话;原创卡片或旁白需标注为编辑素材。
- 在所有活动选项和生产处理中,应用隐私、法律、雇主、客户和保密方面的排除限制。
- 保留用户自主权:故事线工作呈现真正不同的选项并迭代;仅在用户明确点名选择后才开始媒体制作。
- 基于粗略转录的时间窗从不精确到帧;编辑器必须恢复带时间戳的音频并对齐完整录音短语边界。
- 若源音频与已批准文本矛盾,应将该差异返回编辑审核,而不是替换为附近的短语。
- 完成需满足阶段特定证据:故事线需完整的已批准交接,视频剪辑需完全解码并目视检查的最终媒体文件。
资源映射
- 故事方法:references/editorial-method.md
- 工作选项模板:templates/editorial-options.md
- 批准交接模板:templates/approved-script.md
- 编辑计划契约:references/edit-plan.md
- JSON Schema:references/edit-plan.schema.json
- 确定性渲染器:scripts/render_video.py
交接边界
approved-script.md 包含来源清单、约束、时长、前提、按顺序的原话轮次及粗略来源时间窗、省略内容、视觉说明和批准证据。它有意不声称精确切点。视频意图将每个已批准轮次对齐到带时间戳的源音频,写入可移植的 edit-plan.json,用内置辅助工具渲染,并端到端验证输出。