每日播客摘要自动邮件
定时获取 Apple Charts 热门播客 → 下载并裁剪音频 → Whisper 转录 + GPT-4o-mini 摘要 → 合并为 HTML 表格 → Gmail 发送
- 给谁
- 希望自动获取每日热门播客摘要的内容消费者或营销人员
- 你会得到
- 在设定时间收到一封包含播客名称、链接与 3-4 段摘要的格式化邮件
硬约束
需要:n8n 实例(自托管或云)、Taddy 免费 API 密钥、Google Cloud OAuth2 凭证(Gmail)、OpenAI API 密钥。费用:Taddy 免费层(需确认当前额度)、OpenAI Whisper + GPT-4o-mini 按量计费、Aspose 在线裁剪服务(第三方,可用性未验证)。
他们做了什么
作者 jay 在 n8n 官方模板库发布了该工作流,利用 Taddy API 获取 Apple Podcast Charts 的每日热门播客列表,通过 Aspose 在线服务裁剪音频片段,再经 OpenAI Whisper 转录、GPT-4o-mini 摘要,最终合并为 HTML 邮件通过 Gmail 发送。
效果如何
模板页面显示该工作流已被查看 15,884 次(author_report)。作者声称设置可在 5 分钟内完成,但未提供具体成功率或长期运行稳定性数据。
值得知道
1) Aspose 在线音频裁剪为第三方服务,其 API 稳定性、速率限制与可用性未经本站验证;2) 默认裁剪时段为 00:08:00–00:24:00,若播客时长不足或结构不同可能导致内容缺失;3) Whisper 与 GPT-4o-mini 按 OpenAI 标准费率计费,需留意转录时长与 token 消耗;4) Taddy API 免费层额度可能变化,建议查阅官方最新文档;5) Gmail 节点需 OAuth2 凭证,配置过程涉及 Google Cloud 控制台操作,对初学者有一定门槛;6) 本站未实测该工作流,reproduction=not_tested。
n8n 工作流模板
结构已检查 · 未实际运行下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。
配置与测试清单
需要绑定的凭证
- Gmail 节点:绑定Gmail OAuth2 凭证。
- Whisper Transcribe Audio 节点:绑定OpenAI API 凭证。
- Summarize Podcast 节点:绑定OpenAI API 凭证。
需要替换的配置
- 源模板来自 n8n 公开库 #2433(约 21 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
- Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。
测试输入与预期结果
- 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
- 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。
模板处理说明
- 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
- 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。
模板获取日期: 2026-10-24
步骤
配置触发条件与类型
在 n8n 中打开模板。将 `Schedule` 节点设为你希望接收邮件的时间(默认 08:00)。在 `Genre` 节点中设置播客类型,如 TECHNOLOGY、NEWS、ARTS、COMEDY、SPORTS、FICTION 等(完整列表见 api.taddy.org)。
获取并拆分播客列表
`TaddyTopDaily` 节点向 api.taddy.org 发送 GraphQL 查询,获取指定类型当日热门播客前 10 条(美国区)。需在 Header 参数中填入 X-USER-ID 与 X-API-KEY。随后 `Split Out` 节点将播客列表拆分为单条记录逐条处理。
运行提示词 · 来源原文。TaddyTopDaily 节点的 bodyParameters.query 字段
query { getTopChartsByGenres( limitPerPage:10, filterByCountry:UNITED_STATES_OF_AMERICA, taddyType:PODCASTEPISODE, genres:PODCASTSERIES_{{ $json.genre }}){ topChartsId podcastEpisodes{ uuid name audioUrl podcastSeries{ uuid name } } } }下载并裁剪音频
`Download Podcast` 下载音频文件。`Request Audio Crop` 通过 Aspose 在线服务裁剪音频(默认 00:08:00 至 00:24:00,输出 mp3)。`Get Download Link` 轮询裁剪状态,`If Downloads Ready` 判断所有文件是否就绪;若未就绪则 `Wait` 后重试。最后 `Download Cut MP3` 获取裁剪后的文件。
转录与摘要
`Whisper Transcribe Audio` 调用 OpenAI Whisper API(model=whisper-1)将音频转为文本。`Summarize Podcast` 调用 GPT-4o-mini,将转录文本总结为 3-4 段关键信息,并以 'This episode focuses on' 或 'This episode is about' 开头。
运行提示词 · 来源原文。Summarize Podcast 节点的 prompt.messages[0].content 字段
=Summarize the major points of the following podcast: {{ $json.text }}. Start your answer by saying 'This episode focuses on', 'This episode is about', etc. Contain your answer to 3-4 paragraphs max, and focus on only key information.合并与格式化输出
`Final Data` 节点将单条结果整理为包含 podcast 名称、episode 名称、URL、summary 的 JSON。`Merge Results` 用 Code 节点聚合所有条目。`HTML` 节点渲染为带样式的表格邮件,包含 Podcast / Episode / Summary 三列。
发送邮件
`Gmail` 节点将 HTML 内容发送到你的邮箱。需在节点中填入收件人地址,并配置 gmailOAuth2 凭证(使用 Google Cloud 的 client_secret.json)。邮件主题为 'Podcast Review'。【首次测试安全】首次测试前,建议先将 Gmail 节点断开或替换为 Test Workflow 节点,避免直接发送邮件;确认流程正常后再连接 Gmail 节点并填入真实收件地址。
可复制提示词
搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限
这一段是提示词,页面不会在这里插入广告。
你是一个 n8n 工作流搭建助手。用户想要复现「每日播客摘要自动邮件」模板。请按以下顺序协助:1) 确认用户已拥有 n8n 实例、Taddy API 密钥、Google Cloud OAuth2 凭证、OpenAI API 密钥;2) 指导导入 workflow.json 或从模板库安装;3) 逐节点检查凭证与参数,特别是 X-USER-ID/X-API-KEY、genre 值、gmailOAuth2 收件人地址、Schedule 时间;4) 建议先用 Test Workflow 替代 Schedule 进行测试;5) 提醒检查 Aspose 裁剪服务可用性与 OpenAI 费用。不要替用户执行任何可能产生费用的 API 调用。
搭建前请确认已注册 Taddy 开发者账号并获取 API 密钥;Gmail 节点需要 Google Cloud OAuth2 凭证,非普通密码登录。
来源
Daily podcast summary · jay · n8n.io · 2024-09-26
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。