安裝 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": "撰寫一個 5 分鐘的播客腳本,主題是 AI 對創意工作的影響。格式為雙人對話,包含 HOST 和 GUEST。包括自然的對話、提問和見解。"
}' > 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
}'
NotebookLM 風格內容
從文件生成播客風格的討論。
# 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": "請根據以下需求撰寫一個播客腳本:\n - 主題:[您的主題]\n - 長度:5 分鐘(約 750 字)\n - 格式:兩位主持人(HOST_A 和 HOST_B)\n - 語氣:對話式、資訊豐富、引人入勝\n - 包含:鉤子式開場、3 個重點、行動呼籲\n - 清楚標示發言者切換\n\n讓它聽起來自然,不要像照稿唸。偶爾加入口頭禪如「你知道嗎」、「我的意思是」。"
}'
播客模板
訪談格式
主持人:開場與歡迎
來賓:謝謝,很開心來到這裡
主持人:第一個關於背景的問題
來賓:以故事回應
主持人:追問問題
來賓:深入見解
... 重複模式 ...
主持人:結尾問題
來賓:最後想法
主持人:感謝與結尾
單人單集
開場鉤子
主題概述
要點 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