souzatharsis/podcastfy
An Open Source Python alternative to NotebookLM's podcast feature: Transforming Multimodal Content into Captivating Multilingual Audio Conversations with GenAI
Supports ingestion from diverse multimodal sources (websites, PDFs, YouTube videos, images) with customizable conversation styles and transcript generation via 100+ LLM models including local alternatives. Architecture leverages modular integrations with multiple text-to-speech providers (OpenAI, Google, ElevenLabs, Microsoft Edge) and supports both short-form (2-5 min) and long-form (30+ min) podcast generation through Python package, CLI, and FastAPI endpoints.
6,109 stars.
Stars
6,109
Forks
711
Language
Python
License
Apache-2.0
Category
Last pushed
Dec 09, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/generative-ai/souzatharsis/podcastfy"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
innermost47/ai-dj
The sampler that dreams. AI-powered VST3 for real-time music generation. Generate tempo-synced...
souzatharsis/podcastfy-demo
podcastfy.ai gradio demo app
voipnuggets/flux-generator
Local image and music generation for Apple Silicon
Azure-Samples/podcast-synopsis-generation-openai
This repository showcases how to automate the process of generating synopsis in multiple...
dimitreOliveira/PodfAI
Use generative AI to create podcast-style content from any input