This is a Next.js application that uses machine learning to generate a podcast from news articles.
-
Clone the repository:
git clone https://github.com/developersdigest/llm-podcast-engine.git
-
Install dependencies:
cd llm-podcast-engine pnpm install
-
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:
-
Start the development server:
pnpm dev
This will start the Next.js development server and you can access the application at
http://localhost:3000
.
This project is licensed under the MIT License.