用途:从 DELIVERY_STYLES.md 中选取一个交付风格和整数目标时长,把调用代理对话上下文里的未格式化脚本改写为该风格的 v3 标签脚本,供后续语音生成使用。
主要能力:按风格条目加载节拍结构、标志性语言、节奏和音频标签配方;计算目标词数(有词数-时长表则用表,否则用 target_duration_seconds × raw_wpm / 60;对 atempo > 1.0 的风格按处理后时长计算);将脚本映射到各节拍,保持对话上下文中的品牌与产品事实,节拍词数容差 ±20%。
标签与语言:开头使用风格指定的单个方向性音频标签(如 [soft, casual]);在指定节拍内用 … 表示呼吸停顿、用 — 表示情绪转折;脚本中途不叠加或替换音频标签;应用软化词、亲密占有、感官三连和标志性结尾等模式,并避免风格列出的反模式。
使用方式:调用方传入 delivery_style_name 与 target_duration_seconds,脚本内容来自调用代理的对话上下文,本技能不接受 --script 参数也不读文件。输出为纯文本(每个节拍一段),底部附注释块列出目标时长、目标词数、实际词数以及风格推荐的 voice ID 与设置,便于 generate-voiceover-elevenlabs-v3 使用。
限制:风格名未在 DELIVERY_STYLES.md 中找到时列出可用项并停止;调用方上下文无脚本时提示并停止,不能编造产品事实;目标时长无法实现(如请求 10 秒但风格最短约 24 秒)须暴露冲突;若内容涉及风格反模式禁止的声明或 CTA 且无法在不丢失品牌信息的前提下改写,也须暴露冲突。DELIVERY_STYLES.md 的具体路径与内容、全部可用风格名、语音 ID 映射等细节暂未提供。