Empowering individuals to detect early health risks through voice, facial, and behavioral analysis using AI—right from the browser
EchoHealth is an AI-powered web application that performs non-invasive health screenings using facial expressions, voice patterns, and behavioral cues. Designed for accessibility and real-time detection, the platform aims to assist users—especially those in underserved or remote regions—in monitoring early signs of physical or mental health conditions without the need for expensive medical tests.
🧪 AI for Good Track**
-
🎤 Voice-Based Analysis
Uses your microphone to analyze breathing patterns, stress levels, and speech pauses. -
📸 Facial Expression Detection
Real-time facial monitoring using webcam and MediaPipe to detect tremors, blink rate, and emotional state. -
📊 Health Dashboard
Displays personalized risk score (Low/Moderate/High) with analysis from both voice and facial modules. -
💬 EchoCare AI Chatbot
Provides interpretations, wellness tips lifestyle guidance using natural conversation (Dialogflow / LangChain). -
🧠 Symptom Journal & Tracker
Daily symptom logging with heatmap trend view for personal health monitoring. -
👨👩👧 Family Mode (Multi-user)
Separate health profiles for household members to track family well-being. -
📥 PDF Report + QR Code
Auto-generated health report with shareable QR code for clinics and health workers. -
🆘 Emergency Assistant
Panic button for assistance with calming UI and emergency contact notifier
Tech | Stack |
---|---|
Frontend | |
Language | |
AI/ML | |
Chatbot | |
Deployment |
echohealth-main/
├── public/
├── src/
│ ├── components/
│ ├── pages/
│ ├── App.tsx
│ └── index.html
├── package.json
├── vite.config.ts
└── tailwind.config.ts
# Clone the repository
git clone https://github.com/your-username/echohealth.git
cd echohealth
# Install dependencies
npm install
# Start development server
npm run dev