安装 belt CLI 技能:
npx skills add belt-sh/cli
AI 播客创作
通过 [inference.sh] CLI 创建 AI 驱动的播客和音频内容。(https://inference.sh)

快速开始
需要 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 之间的两人对话。包括自然的对话、问题和见解。"
}' > 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