DAX AI Assistant is a voice-activated, hands-free system designed to enhance road safety and convenience for e-hailing and delivery drivers in Malaysia.
| 📁 Folder | ✨ Content |
|---|---|
| handsfree-be | Containing backend application & installation guides |
| handsfree-fe | Containing frontend application & installation guides |
| handsfree-eval | Containing jupyter notebook for machine learning model evaluation |
| 🔗 Resource | 🌐 Link |
|---|---|
| 🧠 Pitch Deck | View on Google Drive |
| 📃 Documentation | View on Google Document |
| 🎨 Figma Prototype | View on Figma |
All functionalities are hands-free!
| 📦 Module | 🛠️ Prime Function |
|---|---|
| 📢 Trip Initiation |
|
| 🌐 In-Ride Communication |
|
| 📞 On Demand Communication |
|
| 🌧️ Navigation Support |
|
| 🚨 Incident Response |
|
-
Drivers trigger actions via wake word and voice commands.
-
Assistant reads aloud order details and messages.
-
Multilingual translation happens in real time during conversation.
-
Drivers call customers or trigger SOS alerts hands-free.
-
Weather navigation support and general driving advice is voice-initiated.
-
Frontend: React Native + TypeScript
-
Backend: Python + Flask
-
Communication Protocol: Web Socket for real-time audio streaming and bidirectional communication
-
AI Agent: SmolAgents + Gemini
-
Noise Reduction: DeepFilterNet 3
-
Speech Recognition:
- Mesolitica - Speech-to-Text (STT) model for Malaysian dialects
- Google Speech Recognition - For wake word detection
-
No custom training — using pre-trained machine learning models
-
Mesolitica for STT in Manglish and Malay
-
Gemini for accurate, low-hallucination multilingual translation
-
DeepFilterNet 3 for noise reduction
🗣️ Language Customization: Supports Malaysian English, Bahasa, Mandarin, Tamil
👨👩👧👦 Emergency Contact Setup: Voice or manual addition for SOS feature
🔇 HEX AI Toggle: Enable or disable voice assistant with a button