前提条件
以下のスキルを生成前にインストールして読み込んでください(@pruna で既にコンテキストにある場合はスキップ可):
| スキル | 説明 | インストール方法 |
|---|---|---|
generation-diversity | 生成プロンプトを作成する際に使用 — 有料API呼び出し前に、儀式的なシード、明確な構造、シナリオ軸、品質ゲートを設定する。 | npx skills add PrunaAI/pruna-skills@generation-diversity -y |
pruna-api | Pruna または Replicate のHTTP呼び出し前に使用 — 認証情報、アップロード/ポーリング/ダウンロード、並列バッチ、エージェントの安全性を確保。 | npx skills add PrunaAI/pruna-skills@pruna-api -y |
または、全スイートを一度にインストール:npx skills add PrunaAI/pruna-skills@pruna -y
各スキルの 「生成前」 / クラフトセクションに従ってください — ここではガイド内容を再記述しません。
エージェントの習慣
最初の返信で、`whisperx` をバッククォートで囲んで名前を挙げ、REPLICATE_API_TOKEN を確認し(または pruna-api のサインアップリンクを提示して停止)、次に必要な入力を尋ねてください。最初の POST の前に、インプット受け入れ → generation-diversity 明確化インプットを行ってください。「使用すべきでない場合」 がより適切な場合は、そちらに誘導してください。
使用すべきでない場合
代わりに以下のスキルを使用してください:
| スキル | 説明 | インストール方法 |
|---|---|---|
music-2.5 | オリジナルのAI歌声入り楽曲(歌詞入り歌唱、スタイルプロンプトトラック、ミュージックビデオ用のソース音声)を希望する場合に使用。 | npx skills add PrunaAI/[email protected] -y |
gemini-3.1-flash-tts | ナレーションやボイスオーバー(解説トラック、ドキュメンタリーの台詞、生成ビデオと組み合わせる音声)が必要な場合に使用。 | npx skills add PrunaAI/[email protected] -y |
video-editing | ffmpeg を使って既にレンダリングされたクリップを結合・仕上げる場合(連結、クロスフェード、焼き込みキャプション・字幕、テキスト/ロゴオーバーレイ、前後比較スライダー、BGM、プラットフォーム出力)、または Hyperframes を使用した多層HTML合成動画を作成する場合に使用。AI動画生成、プロンプト作成、モデルベースの動画編集には非対応。 | npx skills add PrunaAI/pruna-skills@video-editing -y |
環境設定
export REPLICATE_API_TOKEN=r8_...
HTTP / パイプライン
リポジトリのヘルパーを使用することを推奨(ローカル音声をアップロードし、JSON + SRT を書き出します):
# エージェント: このSKILL.mdのフェーズ表に従ってください \
--song output/my-mv/song.mp3 \
--out output/my-mv/whisperx_transcript.json \
--initial-prompt "歌詞の最初の数行を入力すると認識精度が向上します"
# エージェント: このSKILL.mdのフェーズ表に従ってください \
--cuts output/my-mv/cut_manifest.json \
--transcript output/my-mv/whisperx_transcript.json \
--song output/my-mv/song.mp3
ミュージックビデオのワークフローでは、このスキルを アライン フェーズで実行してください — music-video を参照。
生成前
- 前提条件ガイドを指定された順序で完了する。
audio_file(HTTPS URL — ヘルパーがローカルファイルをアップロード)、language、および単語レベルのカットアライメントにはalign_output: trueを確認する。入力をリストアップする際は、REPLICATE_API_TOKEN(Replicate —PRUNA_API_KEYではありません)を指定する。- モデルに関する注意: ラップや歌唱の認識精度を高めるため、
initial_promptに最初の歌詞の行を設定する。複数話者のバトルにはオプションのdiarizationを使用可能。
必須入力
audio_file(HTTPS URL)
一般的なオプションフィールド
language— ISOコード(例:en)align_output— 単語レベルのタイムスタンプにはtrue(カットアライメントに必須)initial_prompt— 最初の歌詞の行diarization— 話者ラベル
典型的な次のステップ
このスキル実行後によく使われる後続スキル:
| スキル | 説明 | インストール方法 |
|---|---|---|
music-video | フルミュージックビデオ(オリジナル楽曲またはボーカル、演奏クリップ、Bロール、歌詞同期編集)を希望する場合に使用。 | npx skills add PrunaAI/pruna-skills@music-video -y |
music-2.5 | オリジナルのAI歌声入り楽曲(歌詞入り歌唱、スタイルプロンプトトラック、ミュージックビデオ用のソース音声)を希望する場合に使用。 | npx skills add PrunaAI/[email protected] -y |
video-editing | ffmpeg を使って既にレンダリングされたクリップを結合・仕上げる場合(連結、クロスフェード、焼き込みキャプション・字幕、テキスト/ロゴオーバーレイ、前後比較スライダー、BGM、プラットフォーム出力)、または Hyperframes を使用した多層HTML合成動画を作成する場合に使用。AI動画生成、プロンプト作成、モデルベースの動画編集には非対応。 | npx skills add PrunaAI/pruna-skills@video-editing -y |