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

参照ルール

  • 承認済みの参照音声は binding です。
  • アクセント、エネルギー、抑揚、またはジャンルの例は、ユーザーが明示的に バインドしない限り、インスピレーションのみです。
  • 翻訳の意味のみに使用されるソース音声は、明記されない限り声のアイデンティティ のバインドではありません。
  • 除外された声、音楽、またはエフェクトは、ランナーリクエストに入れてはなりません。

ルーティングテーブル

音声生成でない場合送信先
既存の音声を文字起こし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> を実行する前に、その範囲とコストについてユーザーの承認を得て、返されたトークンで再試行してください。

コメント