HubGrieVoice OverviewLive Agent DemoModular ArchitectureComprehensive DeckWhatsApp Integration SpecUSSD Integration Spec
Modular Architecture
System architecture diagram — intake channels, processing layers, outputs.
GrieVoice
Multi-Channel Grievance Collection Architecture
📱 Intake Channels
Voice Agent
Real-time empathic voice conversation with emotion detection
LiveWeb Form
Text-based submission with GPS location capture
BuiltWhatsApp Voice
Async voice messages transcribed & processed
PlannedUSSD
Menu-driven, works on any phone, no data required
Planned→
AUDIO / TEXT
→
⚙️ Processing Layer
AI Processing Stack
Hume EVI / Whisper
Speech Recognition
Speech Recognition
Claude Sonnet
Field Extraction & Classification
Field Extraction & Classification
GPT-3.5 / Gemini
Translation (PT/SW → EN)
Translation (PT/SW → EN)
Keyword Analysis
Urgency Detection
Urgency Detection
Structured Output
Submitter name/contact
Incident date & location
People involved
Category (customizable)
Description
Urgency level
Source channel
→
STRUCTURED DATA
→
📊 Backend & Outputs
Supabase
PostgreSQL database with unified grievance table + audio storage
LiveDashboard
Filter by date, category, urgency, source. Export to CSV/Excel
LiveNotifications
Email/SMS alerts for high-urgency cases, daily digests
PlannedReporting
IFC-compliant reports, trend analysis, resolution tracking
Planned