SuperAPI AI 工具集

ai-podcast-creation

通用与其它

查看项目

更新于 10-15 08:52

技能介绍

用途

AI Podcast Creation 用于创建 AI 驱动的播客和音频内容,通过 inference.sh CLI(belt)调用多种文本转语音、AI 音乐生成和媒体合并工具,覆盖从脚本撰写到音频合成的完整流程。

主要能力

  • 文本转语音(TTS):提供 Kokoro TTS、DIA TTS(对话式)和 Chatterbox 三种模型。Kokoro TTS 包含多种音色,如 af_sarah(美式女声,温暖,适合主持/旁白)、af_nicole(美式女声,专业,适合新闻/商务)、am_michael(美式男声,权威,适合纪录片/科技)、am_adam(美式男声,口语化,适合休闲播客)、bf_emma(英式女声,优雅,适合有声书)、bm_george(英式男声,经典,适合正式内容)。DIA TTS 提供 dia-conversational 音色,适合对话和访谈。Chatterbox 提供 chatterbox-default 音色,表现力强,适合休闲娱乐。
  • AI 音乐生成:可生成播客片头、片尾、背景氛围音乐和转场音效。
  • 媒体合并:通过 infsh/media-merger 将多个音频文件合并,支持交叉淡入淡出(crossfade_ms)和背景音乐混音(background_audio、background_volume)。
  • 脚本生成:可调用 openrouter/claude-sonnet-45 生成播客脚本,支持双人对话、访谈、新闻汇总等格式。

使用方式

需先安装 belt CLI 技能:npx skills add belt-sh/cli,然后执行 belt login 登录。

基本命令示例:

生成播客片段:

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"
}'

多声道对话:分别生成主持人和嘉宾音频,再用 media-merger 合并:

belt app run infsh/media-merger --input '{
  "audio_files": ["<host-url>", "<guest-url>"],
  "crossfade_ms": 500
}'

完整播客流水线:依次生成脚本、片头音乐、主持人片段、嘉宾片段、片尾音乐,最后合并所有音频。

NotebookLM 风格内容:从文档提取要点生成双人讨论脚本,再分别生成两位主持人的语音并交错合并。

有声书章节:使用 bf_emma 音色并设置 speed 参数(如 0.9)进行长文本旁白。

音频增强:生成播客音频后,再生成背景氛围音乐,通过 media-merger 以较低背景音量(如 0.15)混音;也可生成转场音效。

适用场景

  • 单人口播播客
  • 双人对话/访谈节目
  • 基于文档的讨论式播客(NotebookLM 风格)
  • 有声书章节录制
  • 新闻汇总节目
  • 播客背景音乐与音效添加

限制

资料未提供各模型的具体收费、价格、平台限制或音频时长上限。部分命令中的 <host-url>、<guest-url> 等占位符需用户自行替换为实际生成的音频 URL。脚本生成依赖 openrouter/claude-sonnet-45,需相应访问权限。