Bhanuprasadchouki's picture
Upload 4 files
5d6077c verified
|
raw
history blame
1.1 kB
# 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