Search articles on any topic, generate a two-host dialogue script, and synthesize podcast audio via TTS. Turn long reads into listenable content.
搜索文章 → 提取核心观点 → 写对话脚本 → 合成播客音频。
Turn articles into podcasts. Search, summarize, script, synthesize.
你说:帮我做一期关于AI Agent 最新进展的播客
↓
我搜索相关文章 (web_search)
↓
我读文章,提取 3-5 个核心观点
↓
我写对话体脚本(主持人 A 问,专家 B 答)
↓
TTS 合成音频(女声主持 + 男声专家)
↓
发给你 MP3 文件
bash
pip install edge-tts
Agent 用 web_search 搜索相关文章,或者用工具直接抓取:
bash
python podcast_gen.py fetch --url https://example.com/article
Agent 阅读文章后,生成对话体脚本。脚本格式:
json
{
title: AI Agent 最新进展,
duration_estimate: 5 min,
segments: [
{speaker: A, text: 大家好,欢迎收听今天的科技播客。今天我们来聊聊 AI Agent 的最新进展。},
{speaker: B, text: 最近这个领域确实发展很快。最大的变化是...},
{speaker: A, text: 听起来很有意思。那具体有哪些应用场景呢?},
{speaker: B, text: 主要有三个方面...}
]
}
脚本写作指南:
bash
python podcast_gen.py tts --script script.json --output podcast.mp3
bash
python podcast_gen.py voices
| 角色 | 语音 ID | 特点 |
|---|---|---|
| A (主持人) | zh-CN-XiaoxiaoNeural | 女声,温暖 |
| B (专家) |
python
用户说:
帮我做一期关于最新手机的播客
Agent 自动:
json
{
title: 主题名称,
duration_estimate: 5 min,
segments: [
{speaker: A, text: 开场白 + 引入话题},
{speaker: B, text: 回应 + 第一个观点},
{speaker: A, text: 追问细节},
{speaker: B, text: 展开说明 + 举例},
{speaker: A, text: 过渡到下一个话题},
{speaker: B, text: 第二个观点},
{speaker: A, text: 总结 + 听众建议},
{speaker: B, text: 补充 + 展望},
{speaker: A, text: 结尾 + 下期预告}
]
}
音频文件保存在
podcast-agent/
├── SKILL.md # 本文件
├── scripts/
│ └── podcast_gen.py # CLI 工具
└── output/ # 生成的音频文件
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 podcast-agent-1775877242 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 podcast-agent-1775877242 技能
skillhub install podcast-agent-1775877242
文件大小: 6.69 KB | 发布时间: 2026-4-12 11:00