ai-podcast-creation について
inference.sh の belt CLI でポッドキャストや音声コンテンツを作るスキルです。ナレーション、複数音声の対話、台本、音楽、文書を基にした議論を扱います。
主な機能
- 01テキスト読み上げナレーション
- 02複数音声の対話生成
- 03ポッドキャスト台本生成
- 04音楽と効果音の生成
- 05オーディオブック風の朗読
活用シーン
- 01一人語りのポッドキャスト制作
- 02ホストとゲストの対話作成
- 03文書をポッドキャスト形式の議論に変換
- 04オーディオブックの章を朗読
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ magentosh/ superpowers --skill ai-podcast-creationインストール後、Claude Code で/ai-podcast-creationを入力して読み込まれたか確認します。
詳細
belt CLI スキルをインストール:
npx skills add belt-sh/cli
AI ポッドキャストの作成
inference.sh CLI を使って、AI を活用したポッドキャストや音声コンテンツを作成します。

クイックスタート
inference.sh CLI(
belt)が必要です。インストール手順
belt login
# Generate podcast segment
belt app run infsh/kokoro-tts --input '{
"prompt": "Welcome to the AI Frontiers podcast. Today we explore the latest developments in generative 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 | 表現豊かな声 | カジュアル、エンターテインメント |
ポッドキャストのワークフロー
シンプルなナレーション
# Single voice podcast segment
belt app run infsh/kokoro-tts --input '{
"prompt": "Your podcast script here. Make it conversational and engaging. Add natural pauses with punctuation.",
"voice": "am_michael"
}'
複数の音声による会話
# Host introduction
belt app run infsh/kokoro-tts --input '{
"prompt": "Welcome back to Tech Talk. Today I have a special guest to discuss AI developments.",
"voice": "am_michael"
}' > host_intro.json
# Guest response
belt app run infsh/kokoro-tts --input '{
"prompt": "Thanks for having me. I am excited to share what we have been working on.",
"voice": "af_sarah"
}' > guest_response.json
# Merge into conversation
belt app run infsh/media-merger --input '{
"audio_files": ["<host-url>", "<guest-url>"],
"crossfade_ms": 500
}'
エピソード全体の制作パイプライン
# 1. Generate script with Claude
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "Write a 5-minute podcast script about the impact of AI on creative work. Format as a two-person dialogue between HOST and GUEST. Include natural conversation, questions, and insights."
}' > script.json
# 2. Generate intro music
belt app run infsh/ai-music --input '{
"prompt": "Podcast intro music, upbeat, modern, tech feel, 15 seconds"
}' > intro_music.json
# 3. Generate host segments
belt app run infsh/kokoro-tts --input '{
"prompt": "<host-lines>",
"voice": "am_michael"
}' > host.json
# 4. Generate guest segments
belt app run infsh/kokoro-tts --input '{
"prompt": "<guest-lines>",
"voice": "af_sarah"
}' > guest.json
# 5. Generate outro music
belt app run infsh/ai-music --input '{
"prompt": "Podcast outro music, matching intro style, fade out, 10 seconds"
}' > outro_music.json
# 6. Merge everything
belt app run infsh/media-merger --input '{
"audio_files": [
"<intro-music>",
"<host>",
"<guest>",
"<outro-music>"
],
"crossfade_ms": 1000
}'
NotebookLM 風のコンテンツ
ドキュメントからポッドキャスト形式のディスカッションを生成します。
# 1. Extract key points
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "Read this document and create a podcast script where two hosts discuss the key points in an engaging, conversational way. Include questions, insights, and natural dialogue.\n\nDocument:\n<your-document-content>"
}' > discussion_script.json
# 2. Generate Host A
belt app run infsh/kokoro-tts --input '{
"prompt": "<host-a-lines>",
"voice": "am_michael"
}' > host_a.json
# 3. Generate Host B
belt app run infsh/kokoro-tts --input '{
"prompt": "<host-b-lines>",
"voice": "af_sarah"
}' > host_b.json
# 4. Interleave and merge
belt app run infsh/media-merger --input '{
"audio_files": ["<host-a-1>", "<host-b-1>", "<host-a-2>", "<host-b-2>"],
"crossfade_ms": 300
}'
オーディオブックの章
# Long-form narration
belt app run infsh/kokoro-tts --input '{
"prompt": "Chapter One. It was a dark and stormy night when the first AI achieved consciousness...",
"voice": "bf_emma",
"speed": 0.9
}'
音声の加工
BGM を追加
# 1. Generate podcast audio
belt app run infsh/kokoro-tts --input '{
"prompt": "<podcast-script>",
"voice": "am_michael"
}' > podcast.json
# 2. Generate ambient music
belt app run infsh/ai-music --input '{
"prompt": "Soft ambient background music for podcast, subtle, non-distracting, loopable"
}' > background.json
# 3. Mix with lower background volume
belt app run infsh/media-merger --input '{
"audio_files": ["<podcast-url>"],
"background_audio": "<background-url>",
"background_volume": 0.15
}'
効果音を追加
# Transition sounds between segments
belt app run infsh/ai-music --input '{
"prompt": "Short podcast transition sound, whoosh, 2 seconds"
}' > transition.json
スクリプト作成のヒント
Claude 向けプロンプト
belt app run openrouter/claude-sonnet-45 --input '{
"prompt": "Write a podcast script with these requirements:
- Topic: [YOUR TOPIC]
- Duration: 5 minutes (about 750 words)
- Format: Two hosts (HOST_A and HOST_B)
- Tone: Conversational, informative, engaging
- Include: Hook intro, 3 main points, call to action
- Mark speaker changes clearly
Make it sound natural, not scripted. Add verbal fillers like \"you know\" and \"I mean\" occasionally."
}'
ポッドキャストのテンプレート
インタビュー形式
HOST: Introduction and welcome
GUEST: Thank you, happy to be here
HOST: First question about background
GUEST: Response with story
HOST: Follow-up question
GUEST: Deeper insight
... continue pattern ...
HOST: Closing question
GUEST: Final thoughts
HOST: Thank you and outro
ソロエピソード
Introduction with hook
Topic overview
Point 1 with examples
Point 2 with examples
Point 3 with examples
Summary and takeaways
Call to action
Outro
ニュースまとめ
Intro music
Welcome and date
Story 1: headline + details
Story 2: headline + details
Story 3: headline + details
Analysis/opinion segment
Outro
ベストプラクティス
- 自然な句読点 - 間を取るために読点や句点を使います
- 短い文 - 話しやすく、聞き取りやすくなります
- 音声に変化をつける - 話者を変えることで単調さを防げます
- BGM - 控えめに、音量は 10~15%にします
- クロスフェード - セグメント間を滑らかにつなぎます
- スクリプトを編集する - 生成前に不要なつなぎ言葉を削除します
関連スキル
# Text-to-speech models
npx skills add inference-sh/skills@text-to-speech
# AI music generation
npx skills add inference-sh/skills@ai-music-generation
# LLM for scripts
npx skills add inference-sh/skills@llm-models
# Content pipelines
npx skills add inference-sh/skills@ai-content-pipeline
# Full platform skill
npx skills add inference-sh/skills@infsh-cli
すべてのアプリを表示:belt app list --category audio
コメント
Markdown 対応