Live demo
MLB Voice Q&A
Voice-to-action baseball dashboard for asking MLB questions by voice or text.
What it is
A focused MLB question-and-answer dashboard that accepts voice or typed questions and turns them into live baseball answer surfaces.
Why it exists
Sports questions usually start messy: a partial player name, a stat category, a date window, or a comparison. The project tests whether an AI interface can parse that intent, fetch the right public data, and show what changed on screen.
What I built
- Realtime voice input with a typed fallback for the same question flow.
- MLB StatsAPI integrations for teams, players, schedules, leaders, rosters, standings, and comparisons.
- Generative answer panels that adapt to the question instead of returning a generic chat response.
- A visible trust layer with parsed slots, source ledger, action log, and unsupported-input handling.
Proof points
- Deployed demo is live at mlb-voice-demo.vercel.app.
- Covers all 30 MLB teams through live MLB StatsAPI data.
- Supports leaderboard, pitching, road split, rivalry, player comparison, and clarification flows.
- Shows what the system heard, inferred, sourced, and changed before presenting the answer.