MockVue is an AI-based mock job interview system aimed at helping job-seekers, especially fresh graduates, practice giving interviews in the field of Artificial Intelligence. The web application generates interview questions for the candidate, analyzes their competency to answer the questions, and assesses their behavior through facial expression, eye movement, and hand gesture analysis. A score is generated at the end, highlighting the candidate's strengths and weaknesses.
- AI-generated interview questions specific to Artificial Intelligence.
- Free to use for anyone interested in pursuing a career in AI.
- Speech-to-text conversion for checking the correctness of dialogue spoken by the user.
- Gesture and facial monitoring analysis to provide users with insight into real-world interviews in AI.
- Candidate assessment score that shows the user's strengths and weaknesses.
- Question generation
- Speech-to-text conversion
- Object and gesture detection
- Sentiment analysis
- Candidate assessment score - their strengths and weaknesses
- Python
- Flask
- TensorFlow
- OpenCV
To run this application, you will need to have Python, Flask, TensorFlow, and OpenCV installed on your system.
- Clone the repository:
git clone https://github.com/yourusername/MockVue.git
- Install the required packages:
pip install -r requirements.txt
- Start the Flask server:
python server.py
- Navigate to
localhost:5000
in your web browser.
We welcome contributions from the community. To contribute, please fork the repository and submit a pull request.