Spaces:
Configuration error
Configuration error
# AI Interview Preparation Assistant | |
An AI-powered application that helps candidates prepare for job interviews by analyzing resumes, conducting assessments, and providing personalized feedback. | |
## Features | |
- Resume and job description analysis | |
- Keyword extraction | |
- MCQ assessment | |
- Coding challenges | |
- AI-proctored mock interviews | |
- Speech-to-text conversion | |
- Comprehensive performance analysis | |
- Personalized learning recommendations | |
## Setup | |
1. Install dependencies: | |
```bash | |
pip install -r requirements.txt | |
``` | |
2. Set up environment variables: | |
- Copy `.env.example` to `.env` | |
- Add your Google Gemini API key | |
3. Run the application: | |
```bash | |
streamlit run app.py | |
``` | |
## Usage | |
1. Input your resume and the job description | |
2. Review the analysis and extracted keywords | |
3. Complete the MCQ assessment | |
4. Solve coding challenges | |
5. Participate in the mock interview | |
6. Review your comprehensive analysis and recommendations | |
## Requirements | |
- Python 3.8+ | |
- Streamlit | |
- Google Generative AI (Gemini) | |
- SpeechRecognition | |
- PyAudio | |
- Internet connection for API calls |