关于 audio-generation
这是一个指令驱动的控制器,用于分类音频生成请求并准备执行交接。它适用于语音合成、声音转换、配音、播客和口型同步工作流,但不提交任务。
主要功能
- 01分类音频任务类型
- 02制定脚本与声音策略
- 03应用参考音频规则
- 04准备执行器交接内容
适用场景
- 01准备根据脚本生成语音
- 02设定翻译配音策略
- 03交接已获准的克隆参考音频
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ postplusai/ postplus-skills --skill audio-generation安装后在 Claude Code 中输入/audio-generation确认已加载。
详细介绍
音频生成
适用场景
- 目标最终素材是生成的音频,或为视频渲染准备的音频。
- 请求涉及 TTS、语音设计、语音克隆、语音转换、翻译配音、播客音频或口型同步交接。
- 下一步需要确定音频任务类别、参考素材策略和运行器交接方式。
不适用场景
- 用户需要将现有音频转换为语音文本。请使用
audio-transcription;如果现有的带时间戳转录需要生成字幕文件,请使用其本地字幕参考。 - 语音请求已经过规范化处理,可直接执行。请使用
voice-batch-runner。 - 最终工作涉及完整的视频制作流程。在音频交接明确后,请使用
video-batch-runner。
核心边界
这是音频生成控制器。它不会提交任务。
它必须对任务分类并移交执行。不得让运行器自行决定语音策略、翻译策略或口型同步意图。
任务类别
| 任务类别 | 适用场景 | 交接方式 |
|---|---|---|
tts | 根据脚本生成新的语音音频 | 按语音设计规则交接给 voice-batch-runner |
change_voice | 保留脚本,改变语音身份或表达方式 | 确定参考素材约定,然后交接给 voice-batch-runner |
translate_dub | 翻译源音频并进行配音 | 要求明确语言、意义保留和时间安排策略 |
voice_clone_take | 使用经批准的参考语音保留音色 | 绑定参考音频,然后交接给 voice-batch-runner |
podcast_audio | 以说话者为主或对话式音频 | 在视频组装前创建语音/脚本交接 |
lip_sync_handoff | 音频驱动人物对镜讲话或 UGC 渲染 | 交接给 voice-batch-runner,然后交接给 video-batch-runner |
参考素材规则
- 经批准的语音参考音频具有
约束力。 - 口音、能量感、语速或流派示例仅供参考,除非用户明确将其指定为约束。
- 仅用于翻译含义的源音频不构成语音身份绑定,除非另有说明。
- 不得将被排除的语音、音乐或音效纳入运行器请求。
路由表
| 如果不是音频生成 | 转交至 |
|---|---|
| 转录现有音频 | audio-transcription |
| 需要围绕音频生成图像/视频 | video-batch-runner |
| 需要规范化的托管语音执行 | voice-batch-runner |
| 音频完成后需要口型同步视频 | video-batch-runner |
输出格式
返回:
taskClassscriptPolicyvoicePolicyreferencePolicyrunnerHandoff- 如果后续涉及口型同步或视频组装,则返回
nextVideoHandoff mustNotDo
停止条件
- 如果缺少必要的用户意图、源证据或所需输入素材,且猜测会改变结果,则停止。
- 不要要求
voice-batch-runner决定语音的创作定位。
公共命令边界
-
根据用户输入选择最匹配且最精简的命令或工作流,并直接运行。
-
此公开技能由指令驱动。请直接根据现有证据生成控制器交接材料。
-
不要调用私有的提供方/运行时路径或未发布的本地工具。
-
如果 CLI 返回报价确认挑战,应先取得用户对其范围和费用的批准,然后运行
postplus quote confirm --json --challenge-file <challenge.json>,并使用返回的令牌重试。
评论
支持 Markdown