AI-powered interview simulator that parses resumes, asks dynamic questions, and evaluates responses through real-time voice and text interaction with a synchronized AI interviewer.
- Resume parsing to extract candidate information
- Dynamic question generation based on profile
- Interactive interview (voice + text)
- AI-generated responses with speech + avatar sync
- ML-based evaluation and scoring
Resume → Parsing → Question Generation → Candidate Response → ML Evaluation → Score/Feedback
- Input: Candidate resume / response
- Output:
- Generated interview question
- AI interviewer response (text + voice)
- Evaluation score
- Feedback
- Python
- Machine Learning
- NLP (Natural Language Processing)
- Speech Recognition
- Text-to-Speech
- ML evaluation system completed
- Resume parsing and question generation implemented
- Full system integration (frontend/backend) in progress
- Backend API development (FastAPI/Flask)
- Frontend interface for live interaction
- Real-time deployment
- Improved conversational intelligence
- main.ipynb – contains data processing, model building, and evaluation pipeline
This project currently focuses on the ML and core logic. End-to-end deployment is under development.