Skip to content

Grid-Iron

Scientific Sports Journalist Agent Who Can Analyse, Post Articles, Tweets In Real-Time Breaking Down Complex Plays

Core trick

Feeds recorded play clips to Gemini for analysis, then answers spoken questions through a Pipecat voice pipeline in journalist style.

Tags

Description

Scientific Sports Journalist Agent Who Can Analyse, Post Articles, Tweets In Real-Time Breaking Down Complex Plays
Karthik-Ragunath/scientific_sports_journalist_agent★ 00 forksPythonCreated Jan 31, 2026 · last push Feb 3, 2026

README excerpt

# 🏈 Gridiron Vision - AI Sports Journalist

> **Super Bowl LX Edition** | Bay Area • Levi's Stadium, Santa Clara

An AI-powered sports journalism platform that analyzes live game footage in real-time using Google Gemini. Record plays, ask questions via voice or text, and get instant data-driven analysis in the style of Todd Whitehead.

![Bay Area Theme](https://img.shields.io/badge/Super%20Bowl-LX-orange)
![Gemini AI](https://img.shields.io/badge/Powered%20by-Gemini%20AI-blue)
![Pipecat](https://img.shields.io/badge/Voice-Pipecat-green)

---

## 🎬 Demo Video

**Watch the submission video to see Gridiron Vision in action:**

<video src="submission/submission_video.mp4" controls width="100%">
  Your browser does not support the video tag.
</video>

> 📹 If the video doesn't load above, view it directly: [submission/submission_video.mp4](submission/submission_video.mp4)

**The demo showcases:**
- ✅ Real-time screen recording with audio capture
- ✅ Voice and text-based queries about game plays
- ✅ AI-powered analysis with data visualizations
- ✅ Bay Area-themed UI for Super Bowl LX

---

## ✨ Features

- **🎥 Screen Recording** - Capture game footage with synchronized audio
- **🤖 AI Video Analysis** - Analyze plays using Google Gemini's multimodal capabilities
- **🎤 Voice Queries** - Ask questions about plays using your microphone
- **⌨️ Text Queries** - Type questions via chat interface
- **📊 Data-Driven Output** - Get analysis with tables, stats, and tweet-ready summaries
- **🌉 B

Team