📍 Mentra Live Hackathon @ YC SF — July 12–13, 2025
🥇 Best Use of Roboflow
🥇 Best Use of ElevenLabs
AceSense is a real-time AR poker coach for Mentra Live smart glasses, built with the MentraOS SDK. It detects your cards, calculates win probability using GPT‑3, and speaks strategic tips aloud via ElevenLabs—keeping your hands free and your eyes on the game.
- MentraOS SDK — Provides camera control and AR UI on Mentra Live smart glasses
- Bun — Lightweight backend runtime for low-latency processing
- ngrok — Tunnels local backend to public URL for device integration
- Roboflow (YOLOv11 → RF-DETR) — Initialized with a pretrained YOLOv11 model on the Playing Cards Dataset
- Applied ±45° shear augmentations to account for viewing angle distortions, doubling dataset to 20k images.
- Fine-tuned using RF-DETR (a DETR-based transformer model) for improved bounding box accuracy under angular variation
- OpenAI GPT-3.5 (o3-mini) — Performs reasoning to estimate win probability and generate concise strategy tips
- ElevenLabs — Converts tips into natural-sounding audio, spoken aloud through the headset
- Figma Board — Ideation and UI planning
- MentraOS captures an image of the player's hand
- Image is sent to Roboflow for card detection (via YOLOv11 or RF-DETR)
- Detected card values are passed to OpenAI's o3-mini for odds estimation and tip generation
- ElevenLabs synthesizes the tip into David Attenborough's voice
- Output is delivered directly through the Mentra Live on-ear speakers in real time.
# Start backend server
bun run dev
# Expose to MentraOS device
ngrok http --url=grouse-next-especially.ngrok-free.app 3000You'll need API keys for:
- Roboflow
- OpenAI
- ElevenLabs
- MentraOS
