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 |
参照ルール
- 承認済みの参照音声は
bindingです。 - アクセント、エネルギー、抑揚、またはジャンルの例は、ユーザーが明示的に バインドしない限り、インスピレーションのみです。
- 翻訳の意味のみに使用されるソース音声は、明記されない限り声のアイデンティティ のバインドではありません。
- 除外された声、音楽、またはエフェクトは、ランナーリクエストに入れてはなりません。
ルーティングテーブル
| 音声生成でない場合 | 送信先 |
|---|---|
| 既存の音声を文字起こし | 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 対応