Inspiration

For over 15 years, I’ve filmed amateur football matches. The problem? No live commentary, no real-time excitement. I wanted to give small teams the same feeling as a professional broadcast — but fully automated. That’s how SportCast AI was born.

What it does

SportCast AI is a mobile app that lets users record or livestream sports events (football, basketball, volleyball, etc.) with AI-generated voice commentary. It uses Google Vision to recognize jersey colors and player numbers, and Google TTS to narrate the game in real time. Users can stream matches to YouTube, save them locally, and extract highlights automatically. Teams and players can be configured manually before each game.

How we built it

We used Bolt.new with React Native to build the app. Google Vision API powers the player recognition, while Google TTS handles the voice narration. The app also integrates with YouTube Live API for real-time streaming and FFmpeg logic for highlights extraction. The entire setup is designed to work smoothly from any smartphone.

Challenges we ran into

Integrating real-time voice with video processing was tricky, especially syncing AI commentary with live footage. Another challenge was optimizing the Vision model to recognize players in different lighting and jersey styles. Testing on iOS also required additional provisioning work.

Accomplishments that we’re proud of

We created a fully functional prototype with real-time voice commentary — no human speaker needed. The app can broadcast to YouTube instantly and extract match highlights in minutes. It feels like a real sports TV experience from a pocket device.

What we learned

We gained deep experience in AI integration with mobile video, real-time streaming APIs, and user-friendly mobile UX. We also learned how to use Google’s Vision and TTS services under performance constraints.

What’s next for SportCast AI – Sport Livestream & Replay

We plan to train custom Vision models for better accuracy with amateur team jerseys. We’re also adding multilingual voices and monetization tools like sponsor overlays. Ultimately, we aim to make this a plug-and-play tool for small leagues around the world.

Built With

  • bolt.new
  • chatgpt
  • ffmpeg
  • google-text-to-speech-(tts)
  • google-vision-api
  • react-native
  • youtube-live-api
Share this project:

Updates