/tailoredtales

Source code for tailored tales

Primary LanguageTypeScript

TailoredTales

Dive into a universe of learning tailored just for you. Discover, grow, and satisfy your curiosity with podcasts crafted to suit your interests. This project uses AI to create podcasts based on the topics you choose. This allows for the curation of highly specific, tailored podcasts specifically for you.

Tech Stack

  • Next.js
  • Postgres for the database
  • Vercel Blob storage to store audio files
  • Clerk for authentication
  • Shadcn UI components
  • Tailwind for styling

AI Models Used

  • Google Gemini AI for podcast structure planning and episode script generation
  • GPT-4 for DALLE prompt enhancement
  • DALLE for podcast cover image generation
  • OpenAI TTS models for converting the generated script into speech

How to run

  • git clone https://github.com/varun-balani/tailoredtales
  • cd tailoredtales
  • npm i
  • Configure necessary env variables
  • npm run dev