sjinn-audio-generation について
sjinn-audio-generation は、SJinn でテキストから音声を生成するスキルです。参照音声や画像によるガイドにも対応し、モデルのパラメーター、非同期実行、生成結果の扱い方を説明します。
主な機能
- 01テキストプロンプトからの音声生成
- 02最大 3 件の参照音声の利用
- 03参照画像による生成ガイド
- 04生成タスクの非同期実行
- 05タスク ID と音声 URL の返却
活用シーン
- 01説明文からの音声作成
- 02参照音声に基づくコンテンツ生成
- 03場面に合う BGM の作成
- 04依頼に応じた生成音声のローカル保存
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sjinn-ai/ skills --skill sjinn-audio-generationインストール後、Claude Code で/sjinn-audio-generationを入力して読み込まれたか確認します。
詳細
SJinn Audio Generation
ユーザーがSJinnを通じて、テキストから音声を作成したい場合にこのスキルを使用します。参照音声や参照画像を使って生成をガイドすることもできます。
前提条件
生成する前に、CLIとログイン状態を簡単に確認します。
sjinn --version
sjinn auth whoami
いずれかのコマンドが失敗した場合は、まずsjinn-setupを使用します。
モデルとパラメーター
現在利用できる音声モデルは1つだけです。
seed-audio-1-0(ByteDanceのSeed Audio 1.0) - .mp3を生成します。
| パラメーター | 必須 | seed-audio-1-0でのサポート |
|---|---|---|
--prompt | はい | 音声の説明テキストです。参照音声は、--audio-urlsに渡した順に@Audio1/@Audio2/@Audio3としてプロンプト内で指定します。 |
--audio-urls | いいえ | 参照音声ファイルまたはURLを最大3つ指定します(mp3、m4a、wav)。カンマ区切りで指定します。--image-urlsとは同時に使用できません。 |
--image-urls | いいえ | 参照画像を1つ指定します(jpg、jpeg、png、webp)。--audio-urlsとは同時に使用できません。 |
参照音声と参照画像を同時に使用することはできません。
ワークフロー
- 結果を解析しやすくするため、JSON出力を優先します。
- ユーザーが明示的に待機を希望していない限り、実行時間の長いジョブには
--asyncを使用します。 - ユーザーが結果をローカルに保存するよう依頼した場合のみ、
--download [path]を使用します。
コマンド
テキストから音声を生成:
sjinn audio generate --prompt "a calm female voice reading a bedtime story" --model seed-audio-1-0 --async --json
参照音声を使用(プロンプト内で指定):
sjinn audio generate --prompt "narrate in the style of @Audio1 with the energy of @Audio2" --audio-urls "./ref-a.mp3,./ref-b.wav" --model seed-audio-1-0 --json
参照画像を使用:
sjinn audio generate --prompt "background music matching the mood of this scene" --image-urls "./scene.png" --model seed-audio-1-0 --async --json
結果をローカルにダウンロード:
sjinn audio generate --prompt "short upbeat jingle" --model seed-audio-1-0 --download ./jingle.mp3 --json
出力の処理
成功した場合は、タスクID、メインURL、追加URL(あれば)、モデル、経過時間を返します。statusがcreatedの場合は、sjinn-task-statusでタスクの状態を確認するようユーザーに伝えます。
エラーの場合は、CLIのエラーを簡潔に要約します。CLIが見つからない、または認証されていないことをエラーが示している場合に限り、sjinn-setupを提案します。
コメント
Markdown 対応