用 n8n 自动总结播客并调用 Wikipedia 增强后发送邮件
播客文稿 → AI 摘要 → 提取话题与问题 → Wikipedia 增强 → HTML 邮件发送
- 给谁
- 需要快速获取播客要点并自动发送摘要邮件的内容运营者或知识管理者
- 你会得到
- 将播客文稿自动转为结构化摘要、相关话题、待思考问题,并生成 HTML 邮件发送
硬约束
前置条件:n8n 1.19.4 或更高版本;OpenAI API 凭证(openAiApi);Gmail OAuth2 凭证(gmailOAuth2)。输入形式:播客文稿文本(需替换 Podcast Episode Transcript 代码节点中的示例内容)。必要材料:n8n 实例、网络访问权限。费用条件:OpenAI API 按 token 计费,Gmail 发送免费(受 Google 配额限制)。
他们做了什么
n8n 官方团队发布了一个工作流模板,展示如何将播客文稿自动转为结构化摘要。工作流包含:手动触发、代码节点输入 transcript、Summarization Chain 生成摘要、Information Extractor 提取话题与问题、Split Out 拆分记录、AI Agent 调用 Wikipedia 工具逐条增强、Code 节点格式化为 HTML、Gmail 节点发送邮件。模板在 n8n 平台公开,可被用户导入并修改。
效果如何
来源未报告具体运行效果或 ROI 数据。模板描述声称可自动生成 summarized and enriched podcast digest 并通过邮件发送(author_report)。
值得知道
1. Podcast Episode Transcript 节点内嵌硬编码的哲学播客示例文本,实际使用前必须替换为真实输入。2. Send Digest 的收件人地址为 [email protected],必须修改。3. 需要 n8n 1.19.4+;凭证类型为 openAiApi 和 gmailOAuth2。4. 摘要链使用 Recursive Character Text Splitter(chunkSize=6000, chunkOverlap=1000),超长文本可能需调整参数。5. 本站未实测该工作流(reproduction=not_tested),搭建后建议先用短文本测试全链路。6. 节点实际使用 gpt-4o-mini;Scout 同时列出 gpt-4o,可能来自平台元数据。
n8n 工作流模板
结构已检查 · 未实际运行下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。
配置与测试清单
需要绑定的凭证
- OpenAI Chat Model 节点:绑定OpenAI API 凭证。
- OpenAI Chat Model3 节点:绑定OpenAI API 凭证。
- OpenAI Chat Model1 节点:绑定OpenAI API 凭证。
- Send Digest 节点:绑定Gmail OAuth2 凭证。
需要替换的配置
- 源模板来自 n8n 公开库 #1956(约 18 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
- Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。
测试输入与预期结果
- 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
- 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。
模板处理说明
- 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
- 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。
模板获取日期: 2026-10-24
步骤
准备播客文稿并触发工作流
在 n8n 中打开模板后,找到 Podcast Episode Transcript 节点(类型:Code)。将节点内硬编码的示例 transcript 替换为你要处理的播客文稿文本。保存后,点击 When clicking "Execute Workflow" 手动触发一次运行。
配置摘要链节点
Summarize Transcript 节点(类型:Summarization Chain)已配置为 documentLoader 模式。其下连接了 Default Data Loader 和 Recursive Character Text Splitter(chunkSize=6000, chunkOverlap=1000),以及 OpenAI Chat Model(gpt-4o-mini)。通常无需修改参数即可运行;若文稿极长,可调整 chunkSize 与 chunkOverlap。运行后,该节点输出 $json.response.text 作为摘要文本。
提取话题与问题
Extract Topics & Questions 节点(类型:Information Extractor)接收上一步摘要,通过 gpt-4o-mini 输出结构化 JSON,包含 questions 数组与 topics 数组。
运行提示词 · 来源原文。Extract Topics & Questions 节点的 text 参数(信息提取器的输入模板)
=Podcast Summary: {{ $json.response.output_text }}运行提示词 · 来源原文。Extract Topics & Questions 节点的 options.systemPromptTemplate 参数
=Come up with a list of questions and further topics to explore that are relevant for the context. Make sure questions are relevant to the topics but not verbatim. Think hard about what the appropriate questions should be and how it relates to the summarization.
AI Agent 逐话题调研
Topics 节点(Split Out)将 questions 数组拆分为多条记录,逐条送入 AI Agent。AI Agent 使用 gpt-4o-mini,并挂载 Wikipedia 工具,对每个话题自动检索并生成解释。
运行提示词 · 来源原文。AI Agent 节点的 text 参数(Agent 的逐条输入提示词)
=Question: {{ $json.question }} Why: {{ $json.why }} Context: {{ $('Summarize Transcript').first().json.response.text }}格式化 HTML
Format topic text & title 节点(类型:Code)将 AI Agent 输出、摘要、原始问题列表合并为 HTML 片段。该节点使用 JavaScript 读取上游节点数据并返回 { topics, summary, questions }。
运行提示词 · 来源原文。Format topic text & title 节点的 jsCode 参数
const inputItems = $input.all(); const topics = []; const questions = []; const summary = $('Summarize Transcript').first().json.response.text; // Format Topics for (const [index, topic] of inputItems.entries()) { const title = $('Topics').all()[index].json.question topics.push(` <h3>${title}</h3> <p>${topic.json.output}</p>`.trim() ) } // Format Questions for (const question of $('Extract Topics & Questions').first().json.output.questions) { questions.push(` <h3>${question.question}</h3> <p>${question.why}</p>`.trim() ) } return { topics, summary, questions }发送邮件
Send Digest 节点(类型:Gmail)将上一步的 HTML 片段组合成邮件正文。需将 sendTo 从 [email protected] 改为真实收件人地址,并确认已配置 gmailOAuth2 凭证。邮件主题为 Podcast Digest。
可复制提示词
搭建指导 · 本站建议版本。搭建启动词:交给搭建助手,先确认 n8n 版本、凭证和输入文稿
这一段是提示词,页面不会在这里插入广告。
The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.
替换 Podcast Episode Transcript 中的示例文本,配置 OpenAI 与 Gmail 凭证后手动触发
来源
AI: summarize podcast episode and enhance using Wikipedia · n8n-team · n8n.io · 2023-10-03
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。