Skip to content

Iamankit45/aiwavepod

Repository files navigation

AIWavePod

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.

⚙️ Tech Stack

  • Next.js
  • TypeScript
  • Convex
  • OpenAI
  • Clerk
  • ShadCN
  • Tailwind CSS

🔋 Features

  • 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.

Installation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published