A demo application showing how to build a realtime AI sports commentator using Cerebrium, LiveKit and Cartesia.
This repo contains the code for creating an AI-powered sports commentator that can analyze and provide commentary on basketball games in realtime. It demonstrates:
- Video streaming and synchronization using LiveKit
- Computer vision-based player and ball tracking with Cartesia
- AI commentary generation using Cerebrium
- React frontend for video playback and commentary display
- Create a
.env
file in the root directory and populate it with the required environment variables - Install dependencies using
npm install
- Run the application using
npm run dev