mcpField
A
audio-generation

audio-generation

github.com/postplusai创意与媒体27695 次安装1 天前更新
代码仓库

关于 audio-generation

这是一个指令驱动的控制器,用于分类音频生成请求并准备执行交接。它适用于语音合成、声音转换、配音、播客和口型同步工作流,但不提交任务。

主要功能

  1. 01分类音频任务类型
  2. 02制定脚本与声音策略
  3. 03应用参考音频规则
  4. 04准备执行器交接内容

适用场景

  1. 01准备根据脚本生成语音
  2. 02设定翻译配音策略
  3. 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

输出格式

返回:

  • taskClass
  • scriptPolicy
  • voicePolicy
  • referencePolicy
  • runnerHandoff
  • 如果后续涉及口型同步或视频组装,则返回 nextVideoHandoff
  • mustNotDo

停止条件

  • 如果缺少必要的用户意图、源证据或所需输入素材,且猜测会改变结果,则停止。
  • 不要要求 voice-batch-runner 决定语音的创作定位。

公共命令边界

  • 根据用户输入选择最匹配且最精简的命令或工作流,并直接运行。

  • 此公开技能由指令驱动。请直接根据现有证据生成控制器交接材料。

  • 不要调用私有的提供方/运行时路径或未发布的本地工具。

  • 如果 CLI 返回报价确认挑战,应先取得用户对其范围和费用的批准,然后运行 postplus quote confirm --json --challenge-file <challenge.json>,并使用返回的令牌重试。

评论

支持 Markdown