Immersive AR training powered by Snapchat Spectacles, Snap APIs, and Vapi Voice AI
We wanted to build safer, faster ways to practice emergency training. At first, we planned to use Meta Quest 3 and LiDAR scans, but pivoted to Snapchat Spectacles so we could leverage Snap’s AR capabilities and create a more lightweight, wearable solution.
Train in a Snap! generates an augmented reality training environment where users complete tasks guided by real-time voice instructions. Using the Snapchat Snap3D API, the system creates objects needed for a scenario (like a fire extinguisher or first-aid kit) and anchors them in place with Spatial Persistence.
The Vapi Voicebot then instructs the user through the scenario step by step:
- “Find the extinguisher.”
- “Pick it up and aim at the fire.”
- “Sweep side to side until the flames disappear.”
This results in a hands-free, interactive training experience blending generative AR with conversational AI.
- Snapchat Spectacles + Lens Studio for AR anchoring and persistence.
- Snap3D API to dynamically generate scenario-specific 3D objects.
- Vapi Voicebot API to provide natural, real-time spoken instructions.
- Backend broadcasts that instruction back to the Spectacles over the same WebSocket.
- Flask API for communication between Vapi and Spectacles
- Heroku to host the backend microservice
- Learning Snap’s new Snap3D + Spatial Persistence APIs under time pressure.
- Syncing generated objects with voice instructions so tasks felt natural.
- Pivoting quickly from Meta Quest 3 to Snap Spectacles while preserving our vision.
- Built a working AR prototype that combines Snap’s AR generation with live voice guidance.
- Designed an experience that feels natural, intuitive, and useful for safety training.
- Pulled off a pivot and still hit two sponsor tracks.
- How to use Snapchat Spectacles APIs beyond simple lenses.
- How to dynamically generate AR content with Snap3D.
- The power of voice + AR multimodal interfaces.
- Expand scenarios: first aid, evacuation, workplace safety.
- Add multi-user AR so teams can train together.
- Smarter AI guidance that adapts dynamically to user performance.
- Enterprise use cases: onboarding, tutorials, and industrial training.
- Snap: Spectacles AR Hackathon – Game On!
- Vapi: Best Voice AI Application