belt CLIスキルのインストール:
npx skills add belt-sh/cli
AIポッドキャスト制作
inference.sh CLIを使ってAI搭載のポッドキャストや音声コンテンツを作成します。

クイックスタート
inference.sh CLI(
belt)が必要です。インストール手順
belt login
# ポッドキャストセグメントを生成
belt app run infsh/kokoro-tts --input '{
"prompt": "「AIフロンティア」ポッドキャストへようこそ。本日は生成AIの最新動向を探ります。",
"voice": "am_michael"
}'
利用可能な音声
Kokoro TTS
| 音声ID | 説明 | 最適な用途 |
|---|---|---|
af_sarah | アメリカ英語・女性、温かい | 司会、ナレーター |
af_nicole | アメリカ英語・女性、プロフェッショナル | ニュース、ビジネス |
am_michael | アメリカ英語・男性、権威的 | ドキュメンタリー、技術系 |
am_adam | アメリカ英語・男性、会話調 | カジュアルなポッドキャスト |
bf_emma | イギリス英語・女性、洗練された | オーディオブック |
bm_george | イギリス英語・男性、クラシック | フォーマルなコンテンツ |
DIA TTS(会話型)
| 音声ID | 説明 | 最適な用途 |
|---|---|---|
dia-conversational | 自然な会話 | 対話、インタビュー |
Chatterbox
| 音声ID | 説明 | 最適な用途 |
|---|---|---|
chatterbox-default | 表現力豊か | カジュアル、エンターテイメント |
ポッドキャストワークフロー
シンプルなナレーション
# 単一音声のポッドキャストセグメント
belt app run infsh/kokoro-tts --input '{
"prompt": "ポッドキャストのスクリプトをここに記述します。会話調で魅力的に、句読点で自然な間を取り入れましょう。",
"voice": "am_michael"
}'
複数音声による会話
# 司会のイントロ
belt app run infsh/kokoro-tts --input '{
"prompt": "「テックトーク」へようこそ。今日は特別なゲストをお招きして、AIの最新動向について議論します。",
"voice": "am_michael"
}' > host_intro.json
# ゲストの応答
belt app run infsh/kokoro-tts --input '{
"prompt": "お招きいただきありがとうございます。私たちが取り組んでいる内容を共有できるのを楽しみにしています。",
"voice": "af_sarah"
}' > guest_response.json
# 会話として結合
belt app run infsh/media-merger --input '{
"audio_files": ["<host-url>", "<guest-url>"],
"crossfade_ms": 500
}'
完全エピソードパイプライン
# 1. Claudeでスクリプト生成
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "クリエイティブワークへのAIの影響について、5分間のポッドキャストスクリプトを書いてください。形式はHOSTとGUESTの2人による対話形式にし、自然な会話、質問、洞察を含めてください。"
}' > script.json
# 2. イントロ音楽生成
belt app run infsh/ai-music --input '{
"prompt": "ポッドキャストのイントロ音楽、アップビート、モダン、テクノロジー感、15秒"
}' > intro_music.json
# 3. 司会セグメント生成
belt app run infsh/kokoro-tts --input '{
"prompt": "<host-lines>",
"voice": "am_michael"
}' > host.json
# 4. ゲストセグメント生成
belt app run infsh/kokoro-tts --input '{
"prompt": "<guest-lines>",
"voice": "af_sarah"
}' > guest.json
# 5. アウトロ音楽生成
belt app run infsh/ai-music --input '{
"prompt": "ポッドキャストのアウトロ音楽、イントロスタイルに合わせて、フェードアウト、10秒"
}' > outro_music.json
# 6. すべてを結合
belt app run infsh/media-merger --input '{
"audio_files": [
"<intro-music>",
"<host>",
"<guest>",
"<outro-music>"
],
"crossfade_ms": 1000
}'
NotebookMLスタイルのコンテンツ
ドキュメントからポッドキャスト形式の議論を生成します。
# 1. キーポイントを抽出
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "このドキュメントを読み、二人の司会者が魅力的で会話調の方法でキーポイントについて議論するポッドキャストスクリプトを作成してください。質問、洞察、自然な対話を含めてください。\n\nドキュメント:\n<your-document-content>"
}' > discussion_script.json
# 2. 司会Aの生成
belt app run infsh/kokoro-tts --input '{
"prompt": "<host-a-lines>",
"voice": "am_michael"
}' > host_a.json
# 3. 司会Bの生成
belt app run infsh/kokoro-tts --input '{
"prompt": "<host-b-lines>",
"voice": "af_sarah"
}' > host_b.json
# 4. 交互に並べて結合
belt app run infsh/media-merger --input '{
"audio_files": ["<host-a-1>", "<host-b-1>", "<host-a-2>", "<host-b-2>"],
"crossfade_ms": 300
}'
オーディオブックの章
# 長編ナレーション
belt app run infsh/kokoro-tts --input '{
"prompt": "第一章。最初のAIが意識を持ったのは、暗く嵐の夜だった…",
"voice": "bf_emma",
"speed": 0.9
}'
音声強化
背景音楽の追加
# 1. ポッドキャスト音声を生成
belt app run infsh/kokoro-tts --input '{
"prompt": "<podcast-script>",
"voice": "am_michael"
}' > podcast.json
# 2. アンビエント音楽を生成
belt app run infsh/ai-music --input '{
"prompt": "ポッドキャスト用のソフトなアンビエント背景音楽、控えめで邪魔にならず、ループ可能"
}' > background.json
# 3. 背景音量を下げてミックス
belt app run infsh/media-merger --input '{
"audio_files": ["<podcast-url>"],
"background_audio": "<background-url>",
"background_volume": 0.15
}'
効果音の追加
# セグメント間のトランジション効果音
belt app run infsh/ai-music --input '{
"prompt": "短いポッドキャストトランジション音、ウーッシュ、2秒"
}' > transition.json
スクリプト作成のヒント
Claudeへの指示
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "以下の要件でポッドキャストスクリプトを書いてください:
- トピック:[あなたのトピック]
- 時間:5分(約750語)
- 形式:2人の司会(HOST_AとHOST_B)
- トーン:会話調、情報提供、魅力的
- 含めるもの:フックのあるイントロ、3つの主要ポイント、行動喚起
- 話者の変更を明確にマーク
「あのー」や「つまり」といった口語的なフィラーを適宜入れて、自然な響きにしてください。"
}'
ポッドキャストテンプレート
インタビュー形式
HOST:紹介と歓迎
GUEST:ありがとう、嬉しいです
HOST:経歴に関する最初の質問
GUEST:エピソードを交えた回答
HOST:フォローアップ質問
GUEST:より深い洞察
... このパターンを続ける ...
HOST:締めの質問
GUEST:最終的な考え
HOST:感謝とアウトロ
ソロエピソード
フックを使ったイントロ
トピックの概要
ポイント1(例付き)
ポイント2(例付き)
ポイント3(例付き)
まとめとポイント
行動喚起
アウトロ
ニュースラウンドアップ
イントロ音楽
歓迎と日付
ストーリー1:見出し+詳細
ストーリー2:見出し+詳細
ストーリー3:見出し+詳細
分析・意見セグメント
アウトロ
ベストプラクティス
- 自然な句読点 - コンマやピリオドを使ってテンポを調整
- 短い文 - 話すのも聞くのも簡単
- 多様な音声 - 異なる話者が単調さを防ぐ
- 背景音楽 - 控えめに、音量は10~15%に
- クロスフェード - セグメント間のスムーズな切り替え
- スクリプトの編集 - 生成前にフィラーを削除
関連スキル
# テキスト読み上げモデル
npx skills add inference-sh/skills@text-to-speech
# AI音楽生成
npx skills add inference-sh/skills@ai-music-generation
# スクリプト用LLM
npx skills add inference-sh/skills@llm-models
# コンテンツパイプライン
npx skills add inference-sh/skills@ai-content-pipeline
# 完全なプラットフォームスキル
npx skills add inference-sh/skills@infsh-cli
すべてのアプリを表示: belt app list --category audio