Finalist
LNA
Live NBA Analyser.
Core trick
Detects court line keypoints with Roboflow to map player positions to court coordinates, then streams the result through LiveKit with spoken commentary.
Description
Live NBA Analyser. Scans and analyses players' positions in real time for players and coaches on the field, which also works as a commentator. It tracks the keypoints of the courts with line detections using Roboflow so it can track from any angle, and super fast too thanks to LiveKit.
README excerpt
<a href="https://livekit.io/"> <img src="./.github/assets/livekit-mark.png" alt="LiveKit logo" width="100" height="100"> </a> # LiveKit Agents Starter - Python A complete starter project for building voice AI apps with [LiveKit Agents for Python](https://github.com/livekit/agents) and [LiveKit Cloud](https://cloud.livekit.io/). The starter project includes: - A simple voice AI assistant, ready for extension and customization - A voice AI pipeline with [models](https://docs.livekit.io/agents/models) from OpenAI, Cartesia, and AssemblyAI served through LiveKit Cloud - Easily integrate your preferred [LLM](https://docs.livekit.io/agents/models/llm/), [STT](https://docs.livekit.io/agents/models/stt/), and [TTS](https://docs.livekit.io/agents/models/tts/) instead, or swap to a realtime model like the [OpenAI Realtime API](https://docs.livekit.io/agents/models/realtime/openai) - Eval suite based on the LiveKit Agents [testing & evaluation framework](https://docs.livekit.io/agents/build/testing/) - [LiveKit Turn Detector](https://docs.livekit.io/agents/build/turns/turn-detector/) for contextually-aware speaker detection, with multilingual support - [Background voice cancellation](https://docs.livekit.io/home/cloud/noise-cancellation/) - Integrated [metrics and logging](https://docs.livekit.io/agents/build/metrics/) - A Dockerfile ready for [production deployment](https://docs.livekit.io/agents/ops/deployment/) This starter app is compatible with any [custom web/mobile front