설명
Podverse는 팟캐스트에 AI 기능을 추가하는 방법을 보여주는 오픈 소스 GitHub 프로젝트입니다. 자체 README에서는 "AI 기능을 활용하는 풀스택 웹앱의 데모로 의도되었다"고 설명하며, 개발자 Matt Welsh (mdwelsh)가 구축했습니다. 이 저장소는 Apache 2.0 라이선스 하에 공개되었으며 2024년 2월부터 공개되었습니다. 이는 호스팅된 제품이 아니며, 프로젝트의 이전 라이브 데모 배포는 더 이상 사용 가능하지 않으므로 현재 유지되는 것은 코드 자체입니다.
더 읽기
Podverse는 팟캐스트의 RSS 피드 URL을 제공받아 에피소드를 가져오고 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의 사용 사례
- 팟캐스트 전사 검색
- 에피소드 Q&A 챗봇
- AI 참조 구현
- 자가 호스팅된 팟캐스트 AI







