SuperAPI AI 工具集

podcast-publish-xiaoyuzhou

营销与增长

查看项目

更新于 10-16 01:31

技能介绍

用途:实现每日科技早报播客从生成到分发到小宇宙的自动化流程,涵盖播客生成、RSS.com 发布、小宇宙 RSS 同步与飞书通知。

主要能力:早报播客生成(依赖 ELEVENLABS_API_KEY);RSS.com 自动发布(依赖 RSS_COM_API_KEY 与 RSS_COM_PODCAST_ID);小宇宙通过 RSS 订阅同步(一次性手动配置);发布成功后发送飞书卡片通知(依赖 FEISHU_APP_ID、FEISHU_APP_SECRET、FEISHU_RECEIVER_OPEN_ID);macOS launchd 定时每天 7 点自动执行。发布脚本支持自动识别带速率后缀的音频文件(如 podcast-{date}-1.2x.mp3),并对上传端点做多端点重试。

使用方式:默认每天 07:00 自动运行,流程为读取缓存新闻、AI 优选 Top 10、生成双人播报脚本、TTS 合成、合并音频与封面、发布到 RSS.com、发送飞书通知,约 08:00 小宇宙同步。手动发布可执行 cd /Users/qitmac001395/workspace/QAL/ideas/apps/daily-podcast-ai 后运行 python scripts/publish_to_rss.py --date 2026-01-14;生成并发布可运行 python scripts/daily_generate.py --from-cache && python scripts/publish_to_rss.py --date $(date +%Y-%m-%d);仅通知可运行 python scripts/notify_feishu.py --date 2026-01-14 --rss-url "..." --episode-url "..." --article-count 10。首次需在 RSS.com 注册、创建播客并获取 API Key 与 Podcast ID,写入 apps/daily-podcast-ai/.env;在小宇宙创作者平台设置 RSS Feed 并验证导入;飞书应用需添加 im:message 与 im:message:send_as_bot 权限。

适用场景:每日定时自动发布、补发指定日期播客、仅发送发布通知、只生成不发布。

限制:小宇宙不提供上传 API,只能靠 RSS 订阅同步,且默认每小时抓取,可手动点击「立即同步」;RSS 发布失败会中断流程需人工介入,飞书通知失败仅记录日志不影响发布;音频最大 100MB,封面最大 5MB 推荐 3000x3000px PNG,上传超时 120 秒;API Key 需妥善保管,不要提交 Git 或打印完整 Key。成本方面资料给出 ElevenLabs 与 OpenAI 的预估用量,RSS.com 免费版支持 5GB 存储与流量,小宇宙与飞书免费。