A voice-based attendance system that detects proxy attendance using voice recognition and alerts the admin of suspicious attempts.
- Record and register student voices
- Match voice samples during attendance marking
- Detect proxy attempts using voice embeddings
- View attendance logs in a dashboard
- (Optional) Get SMS alerts on proxy detection
- Python
- Resemblyzer (Voice Embeddings)
- Streamlit (Dashboard)
- Twilio (SMS Notifications)
pip install -r requirements.txt
python register_students.py
python batch_attendance.py
streamlit run dashboard.pySee the folder layout in the repo for scripts, voice samples, and logs.