AI-Based Interview Analyzer for Behavioral Insights
Authors/Creators
Contributors
Researcher (2):
Supervisor:
Description
In today’s competitive job market, securing employment requires more than simply providing correct answers during an interview. The way a candidate presents themselves—through body language, speech delivery, and emotional expression—plays a significant role in how interviewers evaluate their suitability for a role. Factors such as nervousness, lack of eye contact, monotone speech patterns, and the frequent use of filler words can negatively influence the interviewer’s perception, even when the candidate possesses strong technical knowledge or qualifications. Despite the importance of these behavioral cues, many existing interview preparation tools primarily focus on textual responses and do not provide meaningful feedback on non-verbal and behavioral aspects of communication.
To address this gap, this research introduces the AI-Based Interview Analyzer, a multimodal system designed to evaluate recorded interview videos and provide comprehensive feedback on candidate performance. The system operates entirely on the user’s local machine, ensuring privacy and eliminating the need to upload sensitive interview recordings to external servers. The architecture of the system is built around three coordinated analysis pipelines: visual analysis, audio analysis, and textual analysis.
The visual analysis pipeline utilizes MediaPipe Face Mesh technology to detect and track facial landmarks in real time. By analyzing these facial points, the system is capable of identifying subtle micro-expressions and variations in facial behavior that may indicate confidence, nervousness, or stress during the interview process. This analysis helps in understanding how effectively the candidate maintains expressions, eye contact, and overall facial engagement.
The audio analysis pipeline focuses on speech characteristics. It employs OpenAI Whisper to transcribe spoken responses from the recorded interview videos into text. In addition to transcription, the system uses Librosa, a powerful audio processing library, to extract prosodic features such as speech rate, pitch variation, pauses, and vocal intensity. These speech attributes are important indicators of communication clarity, confidence, and emotional state during an interview.
The textual analysis pipeline processes the transcribed interview responses to evaluate sentiment and linguistic fluency. Tools such as VADER and TextBlob are applied to determine the emotional tone of the candidate’s speech and to analyze the structure and clarity of the language used. This stage helps identify whether responses convey confidence, positivity, and coherent thought processes.
The outputs generated from the visual, audio, and textual pipelines are integrated to produce an overall confidence score and a stress classification label. This combined evaluation provides candidates with clear, actionable feedback about their interview performance, helping them understand areas where improvement is needed. Importantly, the system maintains complete user privacy by performing all processing locally without transmitting any data to cloud-based services.
The system was evaluated using several mock interview recordings that varied in duration, background noise conditions, and speaking styles. Experimental results demonstrated that the AI-Based Interview Analyzer successfully identified key behavioral indicators such as micro-expressions, speech irregularities, and patterns in word usage that correlate with interview readiness. By providing structured and data-driven insights, the system can assist candidates in improving their interview skills.
Overall, this tool presents a practical and accessible solution for individuals who may not have access to professional interview coaching services. By combining multimodal analysis with privacy-focused design, the AI-Based Interview Analyzer offers an effective platform for self-assessment and preparation in modern job interviews.
Files
AI-Based Interview Analyzer for Behavioral Insights.pdf
Additional details
Software
- Repository URL
- https://github.com/PARAMESHWWRAN/AI-Based-Interview-Analyzer-for-Behavioral-Insights.git
- Programming language
- Python , TypeScript
- Development Status
- Active