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.

Similar to Podcastfy