阶段 01
先把主流程跑通
选题 → 脚本 → 配音 → 分镜 → 场景图 → 合成,整条链路先落地。已经能出片,但每个环节都要人盯着,还谈不上省心。
阶段 02
给对话脚本单独定规则
双人对话的脚本生成单独重写:话轮怎么衔接、节奏怎么走、一条片子配几张场景图,都写成明确规范。
- 改之前,一次跑出过 45 张场景图,远超需要。
- 改之后,稳定在 6 张。问题不在模型,在规则没写清楚。
阶段 03
一个程序跑多个频道
不同频道的方向、表达和风格都不一样,于是把「频道」当成一等公民。
- 每个频道有自己的规范要求,生成时自动带上。
- 模板署名跟随频道变化,不再是一处写死、处处要改。
- 封面风格按频道区分,切换频道时整体跟着变。
阶段 04
把声音做到能听下去
接入播客级语音合成,音色清单从服务方拉取,支持双人播客对话。
- 两个发言人交替,谁先开口可随机也可固定。
- 音色、语速等参数随频道保存,换频道不串味。
- 人声音量与背景音乐音量分开控制,人声始终压得住。
阶段 06
断点续跑:省时间,也省钱
一条片子要调用多次接口,中断就得重来。于是把「已经有的就别再做」做成默认行为。
- 音频、字幕、场景图、封面图、成片,存在即跳过。
- 只删掉成片再续跑,就只补合成这一步,不会重跑整套。
- 续跑时参数不丢——音色、语速、分镜模板原样带回。
阶段 07
把合规检查前置
上线后被下架的代价,比生成时发现问题大得多。所以在脚本生成之后、进入生产之前,先跑一遍风险提示。
- 脚本产出即给出合规风险提示,由人来判断,不由程序替人做决定。
- 封面遇到风险内容自动降级,先保证发得出去。
阶段 08
一键发布到多个平台
成片之后还有一堆手工活:登录、上传、选封面、填声明、加话题。这一轮压成一次点击。
- 打通三个平台的发布通道,登录状态由程序维护。
- 封面按主题自动匹配对应尺寸,不再手动翻文件夹。
- 原创声明、个人观点声明、话题标签按预设自动填写。
阶段 09
从「能用的工具」到「像样的产品」
功能齐了之后,界面开始拖后腿:层级混乱、提示不清、操作要分好几步。最后一轮集中处理体验。
- 整体换成商务风格:统一主色、加深文字与边框对比、参数成组排布。
- 三步生成合并为一键生成,生成过程附带实时日志,卡在哪一眼看得见。
- 补上 51 项回归测试,之后每改一处都先跑一遍,避免修好一个、弄坏另一个。