Could we replicate the NotebookLM's podcast feature as a customizable API?<p>Live demo: <a href="https://huggingface.co/spaces/thatupiso/Podcastfy.ai_demo" rel="nofollow">https://huggingface.co/spaces/thatupiso/Podcastfy.ai_demo</a>
Open Source Python package: <a href="https://github.com/souzatharsis/podcastfy">https://github.com/souzatharsis/podcastfy</a><p>Apache-2.0 license<p>Key Features:
- Generates conversational content from multiple sources (e.g. URLs, YouTube, and PDFs) and modalities (images+text)
- Customizes transcript and audio generation (e.g., style, language, structure, length)
- Provides multi-language support for global content creation<p>Technical Highlights:
- Flexible LLM integration with LangChain, supporting both cloud-based and local models
- Support for advanced text-to-speech models (OpenAI, ElevenLabs, and Microsoft Edge)
- Seamless CLI and Python package integration for automated workflows<p>NotebookLM's AI-generated voices remain unparalleled in quality (SoundStorm is awesome!). We would love additional contributors to help build this open source alternative!