Podcastfy
Open-source Python tool that turns websites, PDFs, images and YouTube videos into AI podcast conversations.
AI Audio & VoiceFreeverified Listed on Open source
Is Podcastfy free?
Yes, Podcastfy has a free plan. What you get: Open source (Apache-2.0 license): free to run; local LLM and Edge TTS need no keys. Watch out: the default models need Gemini and OpenAI API keys. Key features: Inputs: websites, PDFs, images, YouTube videos, text or a topic; Short (2-5 minutes) or longform (30+ minutes) podcasts. Verified on github.com.
Free plan at a glance
- Includes
- Open source (Apache-2.0 license): free to run; local LLM and Edge TTS need no keys
Free and open source under the Apache-2.0 license. With a local LLM and Microsoft Edge TTS no API keys are needed; other models use your own keys.
- Duration
- Free forever
How to get it free
Self-host- Install with pip install podcastfy
- Set up a local LLM and Edge TTS, or add your API keys
- Generate a podcast from your URLs in Python or the CLI
Good to know
- The default models need Gemini and OpenAI API keys
- Google's multispeaker voices are English only
github.com, Checked Source
Overview
Podcastfy is an open-source Python package and CLI, an alternative to NotebookLM's podcast feature, that turns websites, PDFs, images, YouTube videos or a topic into multilingual audio conversations. It uses cloud models with your own API keys, or a local LLM and Edge TTS without keys.
Key features
- Inputs: websites, PDFs, images, YouTube videos, text or a topic
- Short (2-5 minutes) or longform (30+ minutes) podcasts
- Transcripts from 100+ LLMs, including OpenAI, Anthropic and Google models, or local LLMs
- Voices from OpenAI, Google, ElevenLabs or Microsoft Edge text to speech
- Custom conversation style, language, structure and voices
- Python package, command line and a FastAPI server in Docker
Best for
- People
- Developers building podcast-style audio into apps, Content creators turning articles and videos into audio, Educators and researchers making audio versions of their material
Limitations
- The default setup needs a Gemini and an OpenAI API key
- Google's multispeaker voices are English only and need extra Google Cloud setup
- You set it up yourself in Python 3.11 or later, with ffmpeg
FAQ
- Is Podcastfy free?
- Yes. Podcastfy has a free plan: Open source (Apache-2.0 license): free to run; local LLM and Edge TTS need no keys. We last checked github.com's pricing page on 2026-11-12.
- What does the Podcastfy free plan include?
- Open source (Apache-2.0 license): free to run; local LLM and Edge TTS need no keys. Source: https://github.com/souzatharsis/podcastfy (checked 2026-11-12).
- How do I get Podcastfy for free?
- Steps: Install with pip install podcastfy; Set up a local LLM and Edge TTS, or add your API keys; Generate a podcast from your URLs in Python or the CLI. Start at https://github.com/souzatharsis/podcastfy (checked 2026-10-24).
- Do I need an account to use Podcastfy for free?
- Not for the free option: the free route is to self-host Podcastfy (Install with pip install podcastfy). Checked 2026-10-24.
- What's the catch with Podcastfy's free plan?
- The default models need Gemini and OpenAI API keys. Google's multispeaker voices are English only. Checked 2026-10-24.
- Do I need API keys?
- It depends on the models. The default uses Google's Gemini for transcripts and OpenAI for voices, which need API keys. A local LLM with Microsoft Edge TTS needs no API keys.Source: github.com/souzatharsis/podcastfy/blob/main/usage/config.md
- What can Podcastfy turn into a podcast?
- Websites, PDFs, images, YouTube videos, text and user-provided topics, as short podcasts or longform episodes of 30+ minutes.Source: github.com/souzatharsis/podcastfy
- Is Podcastfy an alternative to NotebookLM?
- Yes. The maker describes it as an open-source API alternative to NotebookLM's podcast feature, focused on programmatic and customizable generation.Source: github.com/souzatharsis/podcastfy
Free alternatives
NaturalReader
Text-to-speech reader for documents and web pages.
Free forever, Unlimited listening with free voices; 20,000 characters a day with Lite voices

Fish Audio
Text-to-speech and voice cloning.
Free forever, Limited monthly generations

Kitten-TTS
Open-source text-to-speech models with voice cloning that run in real time on a CPU, with no GPU needed.
Free forever, Run the models yourself; hosted API has 30 free minutes

Otter.ai
Meeting transcription, summaries, and AI chat over recordings.
Free forever, Basic: free forever

TTSMaker
Free online text-to-speech tool with many voices.
Free forever, Free text-to-speech with weekly character limits
More free AI Audio & Voice tools
- noScribe
Free forever, Free desktop app, transcription runs on your computer
- Kokoro
Free forever, Open source (Apache-2.0 license): free model weights you run yourself with Python
- Abogen

Free forever, Open source (MIT license): free desktop and web app that runs offline on your computer
- VoiceInk

Free forever, Free to build and run yourself from the GitHub source
- MLX-Audio
Free forever, Open source (MIT license): free audio AI library you run on Apple Silicon Macs
- Handy

Free forever, Free to run on your own computer
Sources
- Free offer
- Verified on github.com/souzatharsis/podcastfy
…software is licensed under Apache 2.0. See instructions if you would like to use podcastfy in your…
- Page content
Checked against
Added by our team. We check that a free option exists and record the date; signing up is between you and Podcastfy, so read their privacy policy and terms first.
Is this your tool? Claim it · Promote it