https://github.com/developersdigest/llm-podcast-engine
Create Short Audio Podcasts with Firecrawl, ElevenLabs and Groq based on URLs in seconds.
https://github.com/developersdigest/llm-podcast-engine
Last synced: 5 months ago
JSON representation
Create Short Audio Podcasts with Firecrawl, ElevenLabs and Groq based on URLs in seconds.
- Host: GitHub
- URL: https://github.com/developersdigest/llm-podcast-engine
- Owner: developersdigest
- Created: 2024-10-28T14:42:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-28T15:07:25.000Z (over 1 year ago)
- Last Synced: 2025-09-30T17:03:26.803Z (5 months ago)
- Language: TypeScript
- Size: 12.4 MB
- Stars: 60
- Watchers: 2
- Forks: 25
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LLM Podcast Engine
This is a Next.js application that uses machine learning to generate a podcast from news articles.
## Getting Started
1. **Clone the repository:**
```
git clone https://github.com/developersdigest/llm-podcast-engine.git
```
2. **Install dependencies:**
```
cd llm-podcast-engine
pnpm install
```
3. **Set up environment variables:**
Create a `.env` file in the root directory and add the following variables:
```
FIRECRAWL_API_KEY=your_firecrawl_api_key
GROQ_API_KEY=your_groq_api_key
ELEVENLABS_API_KEY=your_elevenlabs_api_key
```
You can obtain these API keys from the following sources:
- [FireCrawl API Key](https://www.firecrawl.dev/app/api-keys)
- [Groq API Key](https://console.groq.com/keys)
- [ElevenLabs API Key](https://try.elevenlabs.io/ghybe9fk5htz)
4. **Start the development server:**
```
pnpm dev
```
This will start the Next.js development server and you can access the application at `http://localhost:3000`.
## License
This project is licensed under the [MIT License](LICENSE).