Implemented from the template here: https://replit.com/@kevinleffew/llm-podcast-engine Created by https://x.com/kleffew94
An intelligent podcast generator that automatically creates engaging audio content from web sources using AI technologies. The system scrapes news content, generates natural-sounding narratives, and converts them into audio podcasts.
AI Podcast Generator helps create automated podcasts by scraping news sources, generating engaging narration using Groq's language models, and producing professional audio content through ElevenLabs voice synthesis. Built with Next.js and leveraging advanced AI technologies, this project demonstrates the power of automated content generation and audio synthesis.
- Automated News Gathering: Scrapes content from multiple news sources using Firecrawl
- AI-Powered Content Generation: Creates engaging podcast scripts using Groq
- Text-to-Speech Synthesis: Converts generated content into natural-sounding audio via ElevenLabs
- Modern Web Interface: Built with Next.js and Tailwind CSS
- Real-time Progress Updates: Shows generation status in real-time
- Groq API key
- ElevenLabs API key
- Firecrawl API key
Add your API keys to .env:
GROQ_API_KEY
: Your Groq API keyELEVENLABS_API_KEY
: Your ElevenLabs API keyFIRECRAWL_API_KEY
: Your Firecrawl API key
Simply press the "Run" button in your Repl. The app will be available at your Repl's URL.
- Next.js: React framework for the web application
- Tailwind CSS: For styling and UI components
- Groq: For advanced language model processing
- ElevenLabs: For text-to-speech synthesis
- Firecrawl: For web scraping capabilities
- Automated news scraping from multiple sources
- AI-powered content summarization and script generation
- Natural language processing for engaging narratives
- High-quality text-to-speech synthesis
- Professional-sounding output
- Multiple voice options
- Clean, modern design using Tailwind CSS
- Real-time progress updates
- Responsive layout for all devices
This project is for demonstration purposes. Ensure you have the right to use any content you process through the application.
- Add more news sources
- Implement custom voice training
- Add podcast categories and topics
- Create scheduled podcast generation
Happy Podcasting! 🎙️✨