Beschreibung
Podverse ist ein Open-Source-GitHub-Projekt, das zeigt, wie man KI-Funktionen zu Podcasts hinzufügt. Die eigene README beschreibt es als "als Demonstration einer Full-Stack-Webanwendung gedacht, die KI-Fähigkeiten nutzt," entwickelt von dem Entwickler Matt Welsh (mdwelsh). Das Repository wird unter der Apache 2.0-Lizenz veröffentlicht und ist seit Februar 2024 öffentlich. Es handelt sich nicht um ein gehostetes Produkt: Die frühere Live-Demo-Implementierung des Projekts auf Vercel ist nicht mehr verfügbar, sodass der Code selbst das ist, was heute gewartet wird.
Weiterlesen
Anhand der RSS-Feed-URL eines Podcasts importiert Podverse dessen Episoden und verarbeitet sie über Deepgram zur automatischen Transkription, einschließlich Diarisierung (Identifizierung, welcher Sprecher was gesagt hat). Ein LLM generiert dann Episodenzusammenfassungen, und ein Chatbot, der mit retrieval-augmented generation (RAG) erstellt wurde, ermöglicht es einem Benutzer, Fragen zu stellen und Antworten zu erhalten, die im Transkript verankert sind. Die App bietet auch eine Volltextsuche über Transkripte, Metadaten und Zusammenfassungen.
Podverse ist mit Next.js gebaut und für die serverlose Bereitstellung auf Vercel konzipiert. Es verwendet Supabase als Backend-Datenbank, Clerk für die Authentifizierung, Inngest für Hintergrundjobs wie die Verarbeitung eines neu importierten Podcasts, Deepgram für die Transkription, OpenAI-Modelle für seine LLM-Funktionen und Mailgun zum Versenden von E-Mails, wobei Stripe als optionale Abrechnungsintegration für einen Bereitsteller dient, der für den Zugang Gebühren erheben möchte. Das Repository enthält einen vollständigen Supabase-Schema-Dump (supabase-schema.sql), sodass ein Bereitsteller die erwartete Datenbankstruktur direkt wiederherstellen kann, anstatt sie manuell neu zu erstellen.
Da es als Quellcode und nicht als laufender Dienst geliefert wird, richtet sich Podverse an Entwickler, die ein funktionierendes Referenzmodell für den Aufbau von KI-gestützten Audio-Tools wünschen oder die ihre eigene Podcast-KI-App selbst hosten möchten. Die Einrichtung erfordert die Erstellung von Konten und API-Schlüsseln für mehrere Drittanbieterdienste (Supabase, Clerk, Deepgram, OpenAI, Mailgun und optional Stripe) und die Bereitstellung durch den Benutzer selbst; es gibt keine öffentliche Instanz, für die man sich anmelden kann. Die Entwicklungsaktivität ist gering: Das Repository hat eine kleine Anhängerschaft (einzelne Ziffern GitHub-Sterne) und seltene Updates, bleibt jedoch auf GitHub nicht archiviert.
- KategorieKI-Podcast-Tools
- PreismodellOpen Source
- BereitstellungVercel
- PlattformenWeb
Podverse's Kernfunktionen
RSS-Feed-Import, um Episoden eines Podcasts zur App hinzuzufügen
Automatische Transkription und Sprecherdiarisierung über Deepgram
KI-generierte Episodenzusammenfassungen
RAG-gestützter Chatbot, der Fragen beantwortet, die im Episodentranskript verankert sind
Volltextsuche über Transkripte, Metadaten und Zusammenfassungen
Serverlose Next.js-Architektur, die auf Vercel bereitgestellt werden kann
Optionale Stripe-Abrechnungsintegration für eine selbst gehostete Bereitstellung
Open-Source-Codebasis (Apache 2.0) für Entwickler zum Forken und Erweitern
Erste Schritte mit Podverse
Repository klonen: Klonen Sie das mdwelsh/podverse-Repository und führen Sie yarn aus, um Abhängigkeiten zu installieren
Dienste bereitstellen: Erstellen Sie Konten für Supabase, Clerk, Deepgram und OpenAI und fügen Sie deren API-Schlüssel als Umgebungsvariablen hinzu
Bereitstellen: Pushen Sie das Projekt zu Vercel und fügen Sie die Supabase- und Inngest-Integrationen zu Ihrem Vercel-Projekt hinzu
Podcast importieren: Fügen Sie eine RSS-Feed-URL hinzu, um dessen Episoden zur Transkription und Zusammenfassung zu bringen
Fragen an den Chatbot stellen: Verwenden Sie den integrierten RAG-Chatbot, um Fragen zum Inhalt einer Episode zu stellen
Podverse's Anwendungsfälle
- Podcast-Transkript-Suche
- Episoden-Q&A-Chatbot
- KI-Referenzimplementierung
- Selbstgehostete Podcast-KI







