Descripción
Podverse es un proyecto de GitHub de código abierto que muestra cómo añadir características de IA a los podcasts. Su propio README lo describe como "destinado a ser una demostración de una aplicación web de pila completa que aprovecha las capacidades de IA," construido por el desarrollador Matt Welsh (mdwelsh). El repositorio se publica bajo la licencia Apache 2.0 y ha sido público desde febrero de 2024. No es un producto alojado: la implementación de demostración en vivo anterior del proyecto en Vercel ya no está disponible, por lo que el código en sí es lo que se mantiene hoy.
Leer más
Dado un URL de feed RSS de un podcast, Podverse importa sus episodios y los procesa a través de Deepgram para la transcripción automática, incluyendo diarización (identificación de qué hablante dijo qué). Un LLM luego genera resúmenes de episodios, y un chatbot construido con generación aumentada por recuperación (RAG) permite a un usuario hacer preguntas y obtener respuestas basadas en la transcripción. La aplicación también proporciona búsqueda de texto completo a través de transcripciones, metadatos y resúmenes.
Podverse está construido con Next.js y diseñado para despliegue sin servidor en Vercel. Utiliza Supabase como su base de datos backend, Clerk para autenticación, Inngest para trabajos en segundo plano como el procesamiento de un podcast recién importado, Deepgram para transcripción, modelos de OpenAI para sus características de LLM, y Mailgun para enviar correos electrónicos, con Stripe como una integración de facturación opcional para un desplegador que quiera cobrar por el acceso. El repositorio incluye un volcado completo del esquema de Supabase (supabase-schema.sql) para que un desplegador pueda restaurar la estructura de base de datos esperada directamente en lugar de recrearla a mano.
Debido a que se envía como código fuente en lugar de un servicio en funcionamiento, Podverse está dirigido a desarrolladores que desean un referente funcional para construir herramientas de audio impulsadas por IA, o que quieren alojar su propia aplicación de IA para podcasts. Configurarlo requiere crear cuentas y claves API para varios servicios de terceros (Supabase, Clerk, Deepgram, OpenAI, Mailgun y opcionalmente Stripe) y desplegarlo tú mismo; no hay una instancia pública a la que registrarse. La actividad de desarrollo es ligera: el repositorio tiene un pequeño seguimiento (estrellas de GitHub de un solo dígito) y actualizaciones poco frecuentes, aunque sigue sin estar archivado en GitHub.
- CategoríaHerramientas de podcasting con IA
- Modelo de preciosCódigo abierto
- ImplementaciónVercel
- PlataformasWeb
Características principales de Podverse
Importación de feed RSS para añadir episodios de cualquier podcast a la aplicación
Transcripción automática y diarización de hablantes a través de Deepgram
Resúmenes de episodios generados por IA
Chatbot impulsado por RAG que responde preguntas basadas en la transcripción del episodio
Búsqueda de texto completo a través de transcripciones, metadatos y resúmenes
Arquitectura sin servidor de Next.js desplegable en Vercel
Integración de facturación opcional con Stripe para un despliegue autoalojado
Código abierto (Apache 2.0) para que los desarrolladores lo bifurquen y extiendan
Primeros pasos con Podverse
Clona el repositorio: Clona el repositorio mdwelsh/podverse y ejecuta yarn para instalar dependencias
Provisión de servicios: Crea cuentas para Supabase, Clerk, Deepgram y OpenAI, y añade sus claves API como variables de entorno
Despliega: Envía el proyecto a Vercel, añadiendo las integraciones de Supabase e Inngest a tu proyecto de Vercel
Importa un podcast: Añade un URL de feed RSS para traer sus episodios para transcripción y resumen
Pregunta al chatbot: Usa el chatbot RAG integrado para hacer preguntas sobre el contenido de un episodio
Casos de uso de Podverse
- Búsqueda de transcripciones de podcasts
- Chatbot de preguntas y respuestas de episodios
- Implementación de referencia de IA
- IA de podcast autoalojada







