AI commentary system that watches ANY sports match and generates real-time, human-like commentary with perfect memory, tactical awareness, and predictive intelligence.
Video β Vertex AI Vision β Kafka β Flink Intelligence β Gemini AI β Commentary
- β Real-time event detection from video
- β 8 dimensions of streaming intelligence (Flink)
- β Perfect memory of player history
- β Predictive commentary (anticipates events)
- β Human-like emotional tone variation
- Google Cloud: Vertex AI Vision, Vertex AI Gemini, Cloud Run
- Confluent Cloud: Kafka + Schema Registry + Flink SQL
- Languages: Node.js, SQL (Flink)
pulsecast-demo/
βββ event-producer/ # Test event generator
βββ commentary-generator/ # AI commentary service
βββ (coming soon)
βββ video-processor/ # Vision API integration
βββ flink-jobs/ # Intelligence layer
βββ web-dashboard/ # React UI
- Install dependencies:
cd event-producer && npm install
cd ../commentary-generator && npm install-
Configure environment variables (see
.env.example) -
Run producer:
cd event-producer
node producer.js- Run commentary generator:
cd commentary-generator
node generator.jsBuilt for Google x Confluent Hackathon 2025