Podcastfy
An open-source Python AI podcast generator that turns text and images into multilingual audio conversations and supports local LLM transcript generation.
Alternative to:
Podcastfy turns source material into podcast-style audio conversations for creators and developers. It's an alternative to NotebookLM's podcast feature for people who want to customize the conversation or include podcast generation in their own software.
- Mixed source material: Combine websites, PDFs, YouTube videos, images and supplied text into a conversation, or use a topic as the input.
- Conversation format: Create short episodes or longer discussions and adjust the language, style, structure and voices.
- Local transcripts: Generate transcripts on your own hardware with local HuggingFace models, with OpenAI, Anthropic and Google models also supported.
- Multilingual speech: Generate audio with text-to-speech integrations for OpenAI, Google, ElevenLabs and Microsoft Edge, with examples in French and Brazilian Portuguese.
The Python package and command-line interface support automated workflows. Podcastfy is open source under Apache 2.0. Its local LLM option applies to transcript generation; audio generation uses the separate text-to-speech integrations.