ai-podcast-creation by inferen-sh/skills
npx skills add https://github.com/inferen-sh/skills --skill ai-podcast-creation通过 inference.sh CLI 创建 AI 驱动的播客和音频内容。

需要 inference.sh CLI (
infsh)。安装说明
infsh login
# 生成播客片段
infsh 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"
}'
| 语音 ID | 描述 | 最适合 |
|---|---|---|
af_sarah |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 美式女声,温暖 |
| 主持人,旁白 |
af_nicole | 美式女声,专业 | 新闻,商业 |
am_michael | 美式男声,权威 | 纪录片,科技 |
am_adam | 美式男声,对话式 | 休闲播客 |
bf_emma | 英式女声,优雅 | 有声书 |
bm_george | 英式男声,经典 | 正式内容 |
| 语音 ID | 描述 | 最适合 |
|---|---|---|
dia-conversational | 自然对话 | 对话,访谈 |
| 语音 ID | 描述 | 最适合 |
|---|---|---|
chatterbox-default | 富有表现力 | 休闲,娱乐 |
# 单语音播客片段
infsh app run infsh/kokoro-tts --input '{
"prompt": "Your podcast script here. Make it conversational and engaging. Add natural pauses with punctuation.",
"voice": "am_michael"
}'
# 主持人介绍
infsh 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
# 嘉宾回应
infsh 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
# 合并为对话
infsh app run infsh/media-merger --input '{
"audio_files": ["<host-url>", "<guest-url>"],
"crossfade_ms": 500
}'
# 1. 使用 Claude 生成脚本
infsh 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. 生成开场音乐
infsh app run infsh/ai-music --input '{
"prompt": "Podcast intro music, upbeat, modern, tech feel, 15 seconds"
}' > intro_music.json
# 3. 生成主持人片段
infsh app run infsh/kokoro-tts --input '{
"prompt": "<host-lines>",
"voice": "am_michael"
}' > host.json
# 4. 生成嘉宾片段
infsh app run infsh/kokoro-tts --input '{
"prompt": "<guest-lines>",
"voice": "af_sarah"
}' > guest.json
# 5. 生成结尾音乐
infsh app run infsh/ai-music --input '{
"prompt": "Podcast outro music, matching intro style, fade out, 10 seconds"
}' > outro_music.json
# 6. 合并所有内容
infsh app run infsh/media-merger --input '{
"audio_files": [
"<intro-music>",
"<host>",
"<guest>",
"<outro-music>"
],
"crossfade_ms": 1000
}'
从文档生成播客风格的讨论。
# 1. 提取关键点
infsh 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. 生成主持人 A
infsh app run infsh/kokoro-tts --input '{
"prompt": "<host-a-lines>",
"voice": "am_michael"
}' > host_a.json
# 3. 生成主持人 B
infsh app run infsh/kokoro-tts --input '{
"prompt": "<host-b-lines>",
"voice": "af_sarah"
}' > host_b.json
# 4. 交错合并
infsh app run infsh/media-merger --input '{
"audio_files": ["<host-a-1>", "<host-b-1>", "<host-a-2>", "<host-b-2>"],
"crossfade_ms": 300
}'
# 长篇旁白
infsh 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
}'
# 1. 生成播客音频
infsh app run infsh/kokoro-tts --input '{
"prompt": "<podcast-script>",
"voice": "am_michael"
}' > podcast.json
# 2. 生成氛围音乐
infsh app run infsh/ai-music --input '{
"prompt": "Soft ambient background music for podcast, subtle, non-distracting, loopable"
}' > background.json
# 3. 以较低背景音量混合
infsh app run infsh/media-merger --input '{
"audio_files": ["<podcast-url>"],
"background_audio": "<background-url>",
"background_volume": 0.15
}'
# 片段间的过渡音效
infsh app run infsh/ai-music --input '{
"prompt": "Short podcast transition sound, whoosh, 2 seconds"
}' > transition.json
infsh 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: 介绍和欢迎
GUEST: 谢谢,很高兴来到这里
HOST: 关于背景的第一个问题
GUEST: 带有故事的回应
HOST: 后续问题
GUEST: 更深入的见解
... 继续此模式 ...
HOST: 结束问题
GUEST: 最终想法
HOST: 感谢和结尾
带有吸引点的介绍
主题概述
要点 1 及示例
要点 2 及示例
要点 3 及示例
总结和要点
行动号召
结尾
开场音乐
欢迎和日期
故事 1: 标题 + 细节
故事 2: 标题 + 细节
故事 3: 标题 + 细节
分析/观点环节
结尾
# 文本转语音模型
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
浏览所有应用:infsh app list --category audio
每周安装
7.2K
仓库
GitHub 星标
202
首次出现
14 天前
安全审计
安装于
claude-code5.8K
gemini-cli5.2K
codex5.2K
opencode5.2K
amp5.2K
kimi-cli5.2K
Create AI-powered podcasts and audio content via inference.sh CLI.

Requires inference.sh CLI (
infsh). Install instructions
infsh login
# Generate podcast segment
infsh 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"
}'
| Voice ID | Description | Best For |
|---|---|---|
af_sarah | American female, warm | Host, narrator |
af_nicole | American female, professional | News, business |
am_michael | American male, authoritative | Documentary, tech |
am_adam | American male, conversational | Casual podcast |
bf_emma | British female, refined | Audiobooks |
bm_george | British male, classic | Formal content |
| Voice ID | Description | Best For |
|---|---|---|
dia-conversational | Natural conversation | Dialogue, interviews |
| Voice ID | Description | Best For |
|---|---|---|
chatterbox-default | Expressive | Casual, entertainment |
# Single voice podcast segment
infsh 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
infsh 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
infsh 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
infsh app run infsh/media-merger --input '{
"audio_files": ["<host-url>", "<guest-url>"],
"crossfade_ms": 500
}'
# 1. Generate script with Claude
infsh 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
infsh app run infsh/ai-music --input '{
"prompt": "Podcast intro music, upbeat, modern, tech feel, 15 seconds"
}' > intro_music.json
# 3. Generate host segments
infsh app run infsh/kokoro-tts --input '{
"prompt": "<host-lines>",
"voice": "am_michael"
}' > host.json
# 4. Generate guest segments
infsh app run infsh/kokoro-tts --input '{
"prompt": "<guest-lines>",
"voice": "af_sarah"
}' > guest.json
# 5. Generate outro music
infsh app run infsh/ai-music --input '{
"prompt": "Podcast outro music, matching intro style, fade out, 10 seconds"
}' > outro_music.json
# 6. Merge everything
infsh app run infsh/media-merger --input '{
"audio_files": [
"<intro-music>",
"<host>",
"<guest>",
"<outro-music>"
],
"crossfade_ms": 1000
}'
Generate podcast-style discussions from documents.
# 1. Extract key points
infsh 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
infsh app run infsh/kokoro-tts --input '{
"prompt": "<host-a-lines>",
"voice": "am_michael"
}' > host_a.json
# 3. Generate Host B
infsh app run infsh/kokoro-tts --input '{
"prompt": "<host-b-lines>",
"voice": "af_sarah"
}' > host_b.json
# 4. Interleave and merge
infsh 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
infsh 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
}'
# 1. Generate podcast audio
infsh app run infsh/kokoro-tts --input '{
"prompt": "<podcast-script>",
"voice": "am_michael"
}' > podcast.json
# 2. Generate ambient music
infsh 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
infsh app run infsh/media-merger --input '{
"audio_files": ["<podcast-url>"],
"background_audio": "<background-url>",
"background_volume": 0.15
}'
# Transition sounds between segments
infsh app run infsh/ai-music --input '{
"prompt": "Short podcast transition sound, whoosh, 2 seconds"
}' > transition.json
infsh 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
# 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
Browse all apps: infsh app list --category audio
Weekly Installs
7.2K
Repository
GitHub Stars
202
First Seen
14 days ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
claude-code5.8K
gemini-cli5.2K
codex5.2K
opencode5.2K
amp5.2K
kimi-cli5.2K
头脑风暴技能:AI协作设计流程,将创意转化为完整规范与实施计划
75,000 周安装
AI智能体长期记忆系统 - 精英级架构,融合6种方法,永不丢失上下文
1,200 周安装
AI新闻播客制作技能:实时新闻转对话式播客脚本与音频生成
1,200 周安装
Word文档处理器:DOCX创建、编辑、分析与修订痕迹处理全指南 | 自动化办公解决方案
1,200 周安装
React Router 框架模式指南:全栈开发、文件路由、数据加载与渲染策略
1,200 周安装
Nano Banana AI 图像生成工具:使用 Gemini 3 Pro 生成与编辑高分辨率图像
1,200 周安装
SVG Logo Designer - AI 驱动的专业矢量标识设计工具,生成可缩放品牌标识
1,200 周安装