souzatharsis/podcastfy
An Open Source Python alternative to NotebookLM's podcast feature: Transforming Multimodal Content into Captivating Multilingual Audio Conversations with GenAI observed · 2026-08-28
Health v2 · maintenance only
60/100
- Activity 80
- Release rhythm 40
- Longevity 50
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 702
- days_rel: 655
- days_push: 121
- n_releases_24m: 20
Adoption not part of the score
6521 stars · 762 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Podcastfy is an open-source Python package and CLI that transforms multimodal content (websites, PDFs, images, YouTube videos, topics) into engaging multilingual audio conversations using GenAI models like Gemini and OpenAI, with TTS via ElevenLabs. It serves as a programmatic, customizable alternative to NotebookLM's podcast feature.
Use cases
- generate podcast-style audio conversations from PDFs and websites
- open source alternative to NotebookLM audio overviews
- convert YouTube videos into multilingual audio discussions
- programmatically generate AI podcasts at scale
- turn images and documents into audio dialogue
- create custom AI-generated audio content via API
When to choose
- you need programmatic, API-driven podcast generation rather than a UI tool
- you want customization of voices, languages, and conversation style
- you need to process diverse multimodal inputs (PDFs, images, URLs, videos)
- you want to integrate audio conversation generation into your own pipeline
When to avoid
- you need a polished no-code web interface like NotebookLM
- you cannot use paid third-party APIs (LLM and TTS providers)
- you need fully offline generation without cloud services
Facets
library · maturity active
llm-inference tts speech-recognition nlp cli sdk artificial-intelligence large-language-models developer-tools python cli cross-platform notebooklm-alternative podcast-generation audio-conversations multimodal genai elevenlabs gemini openai text-to-speech multilingual audio natural-language-processing docker
2 sources
- readme: https://github.com/souzatharsis/podcastfy · fetched 2026-08-28 · e5f4a8fed05a
- homepage: https://www.podcastfy.ai · fetched 2026-08-29 · bfc29fe917eb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| souzatharsis/podcastfy | main | 60 |
For agents
markdown · JSON · MCP: product_card(name="souzatharsis/podcastfy")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem