An automated podcast generation system using CrewAI and ElevenLabs. The system reads research papers and creates engaging, conversational podcasts with natural-sounding voices.
Latest Episode: "Long Context vs. RAG for LLMs"
- 🔍 Deep dive into the performance comparison
- 🧠 Analysis of memory vs retrieval approaches
- 💡 Real-world implications and use cases
Generated using AI agents for research analysis, script writing, and voice synthesis.
- Research paper analysis and summarization
- Natural conversational script generation
- Enhanced script refinement for engagement
- High-quality voice synthesis using ElevenLabs
- Professional audio mixing and processing
- Clone this repository
- Install requirements:
pip install -r requirements.txt
- Create a
.env
file with your API keys:OPENAI_API_KEY=your_key_here ELEVENLABS_API_KEY=your_key_here ANTHROPIC_API_KEY=your_key_here
- Place your research paper in the
knowledge/
directory or use the one provided in the repository - Run the agents script:
python podcast_generator.py
- Find outputs in the
outputs/
directory:- Generated scripts
- Audio segments
- Final podcast
- Voice settings can be adjusted in
tools.py
- Agent behaviors configured in
podcast_generator.py
- Add Docling to perform RAG on various file types
- Add multilingual support
- Add search functionality to reaserch supporting materials for the podcast