描述
Podverse 是一个开源的 GitHub 项目,展示了如何为播客添加 AI 功能。它的 README 描述为 "旨在演示一个利用 AI 能力的全栈 Web 应用程序," 由开发者 Matt Welsh (mdwelsh) 构建。该代码库在 Apache 2.0 许可证下发布,自 2024 年 2 月以来一直公开。它不是一个托管产品:该项目早期在 Vercel 上的实时演示已不再可用,因此今天维护的就是代码本身。
阅读更多
给定播客的 RSS 源 URL,Podverse 导入其剧集并通过 Deepgram 进行自动转录,包括说话者识别(识别哪个说话者说了什么)。然后,一个 LLM 生成剧集摘要,一个使用检索增强生成(RAG)构建的聊天机器人允许用户提问并获得基于转录文本的答案。该应用程序还提供跨转录文本、元数据和摘要的全文搜索。
Podverse 使用 Next.js 构建,旨在在 Vercel 上进行无服务器部署。它使用 Supabase 作为后端数据库,Clerk 进行身份验证,Inngest 处理后台任务,例如处理新导入的播客,Deepgram 进行转录,OpenAI 模型用于其 LLM 功能,Mailgun 用于发送电子邮件,Stripe 作为可选的计费集成,供希望收费访问的部署者使用。该代码库包括完整的 Supabase 架构转储(supabase-schema.sql),以便部署者可以直接恢复预期的数据库结构,而不是手动重建。
由于它以源代码的形式发布,而不是作为运行中的服务,Podverse 旨在为希望构建 AI 驱动音频工具的开发者提供一个可用的参考,或希望自托管自己的播客 AI 应用程序的开发者。设置需要为多个第三方服务(Supabase、Clerk、Deepgram、OpenAI、Mailgun,以及可选的 Stripe)创建帐户和 API 密钥,并自行部署;没有公共实例可供注册。开发活动较少:该代码库的关注者不多(单数 GitHub 星标)且更新不频繁,尽管它在 GitHub 上仍未归档。
- 类别AI 播客工具
- 定价模式开源
- 部署Vercel
- 平台网页版
Podverse的核心功能
RSS 源导入,将任何播客的剧集添加到应用程序中
通过 Deepgram 进行自动转录和说话者识别
AI 生成的剧集摘要
基于 RAG 的聊天机器人,回答基于剧集转录的提问
跨转录文本、元数据和摘要的全文搜索
可在 Vercel 上部署的无服务器 Next.js 架构
自托管部署的可选 Stripe 计费集成
供开发者分叉和扩展的开源代码库(Apache 2.0)
Podverse入门
克隆代码库:克隆 mdwelsh/podverse 代码库并运行 yarn 安装依赖
配置服务:为 Supabase、Clerk、Deepgram 和 OpenAI 创建帐户,并将其 API 密钥添加为环境变量
部署:将项目推送到 Vercel,将 Supabase 和 Inngest 集成添加到您的 Vercel 项目中
导入播客:添加 RSS 源 URL 以导入其剧集进行转录和摘要
询问聊天机器人:使用内置的 RAG 聊天机器人询问有关剧集内容的问题
Podverse的使用案例
- 播客转录搜索
- 剧集问答聊天机器人
- AI 参考实现
- 自托管播客 AI







