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

Log in or sign up for Devpost to join the conversation.