Welcome to the AI Podcast Platform project! This project enables users to create, discover, and enjoy podcasts with advanced features like text-to-audio conversion with multi-voice AI, podcast thumbnail image generation, and seamless playback.
- Next.js
- TypeScript
- Convex
- OpenAI
- Clerk
- ShadCN
- Tailwind CSS
- Podcast Creation Page - Create podcasts with text-to-audio conversion, AI-generated images, and previews.
- Multi-Voice AI Functionality: - Supports multiple AI-generated voices for dynamic and diverse podcast creation.
- Advanced Search Functionality - Easily find podcasts using various search criteria.
- Modern Home Page - Showcases trending podcasts with a sticky podcast player for uninterrupted listening.
Clone the repository:
git clone https://github.com/Iamankit45/aiwavepod.git
Go to the project directory
cd aiwavepod
Install dependencies
npm install
Set Up Environment Variables in .env file
CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL='/sign-in'
NEXT_PUBLIC_CLERK_SIGN_UP_URL='/sign-up'
Running the Project
npm run dev