souzatharsis/podcastfy

An Open Source Python alternative to NotebookLM's podcast feature: Transforming Multimodal Content into Captivating Multilingual Audio Conversations with GenAI

53
/ 100
Established

This tool helps content creators and educators transform various materials like articles, websites, PDFs, images, or YouTube videos into engaging, multi-lingual audio conversations, much like a podcast. You input your content in various formats and get an audio file with a natural-sounding dialogue, ready to be shared or embedded. It's designed for anyone looking to repurpose existing content into an accessible audio format.

6,109 stars.

Use this if you need to quickly turn any kind of written or visual content into an interactive, spoken-word podcast or audio summary in multiple languages.

Not ideal if you require highly specific, manually curated audio productions or if you need to generate audio exclusively for research synthesis.

content-creation education-tech audio-publishing multimedia-conversion digital-storytelling
No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

6,109

Forks

711

Language

Python

License

Apache-2.0

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.