Nick Purchio
Back to projects

Live demo

MLB Voice Q&A

Voice-to-action baseball dashboard for asking MLB questions by voice or text.

AI interfaceOpenAI RealtimeMLB StatsAPI

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.