The Advanced Interview Responder uses AI to generate tailored responses from a user’s resume and real-time transcribed questions, displaying them on a teleprompter interface for confident and effective interview preparation.
MIT License
You can ask your questions here in my telegram group.
The Advanced Interview Responder is a cutting-edge tool designed to assist users during interviews by leveraging artificial intelligence. It generates contextually relevant responses based on the user's resume and interview questions, displayed in real-time on a teleprompter interface. This allows users to maintain eye contact with the interviewer while confidently delivering their answers.
watch my YouTube video on how to setup And detailed explanation.
"your_openai_api_key_here"
in the code with your actual API key)"your_openai_api_key_here"
in the script with your actual API key."your_gemini_api_key_here"
and "https://gemini-api.google.com/v1/generate"
with the actual API key and endpoint."http://your_llama_api_endpoint_here"
with your actual LLaMA API endpoint."your_anthropic_api_key_here"
and "https://api.anthropic.com/v1/complete"
with your actual API key and endpoint.http://localhost:11434
."http://localhost:11434/v1/chat/completions"
with your Ollama API endpoint if different.main.py
script in your preferred code editor.vosk_model_path
is correctly set to the location of your downloaded Vosk model.resume_path
variable in the main.py
script to point to your resume file.The application requires the following libraries:
The required libraries and their versions are listed in the requirements.txt
file. You can install them using the following command:
pip install -r requirements.txt
The requirements.txt
file includes:
vosk==0.3.45
pyaudio==0.2.14
openai==1.37.1
PyPDF2==3.0.1
keyboard==0.13.5
watch my YouTube video on how to setup and detailed explanation.
You can run the application using one of the following methods:
Creating a virtual environment is recommended to manage dependencies separately from your global Python installation.
Clone the Repository:
git clone https://github.com/Gamingpro237/Advanced_Interview_responder_with_AI.git
cd Advanced_Interview_responder_with_AI
Create a Virtual Environment:
python -m venv venv
Activate the Virtual Environment:
On Windows:
venv\Scripts\activate
On macOS and Linux:
source venv/bin/activate
Install the Required Libraries:
pip install -r requirements.txt
Download and Specify the Path for the Vosk Model.
Run the Application:
python main.py
Deactivate the Virtual Environment (after you're done):
deactivate
If you prefer to install the dependencies globally without using a virtual environment, follow these steps:
Clone the Repository:
git clone https://github.com/Gamingpro237/Advanced_Interview_responder_with_AI.git
cd Advanced_Interview_responder_with_AI
Install the Required Libraries:
pip install -r requirements.txt
Download and Specify the Path for the Vosk Model.
Run the Application:
python main.py
Contributions are welcome! Whether it's improving documentation, suggesting new features, or fixing bugs, your input is valuable.
git checkout -b feature/YourFeature
).git commit -m 'Add some feature'
).git push origin feature/YourFeature
).Your donation will support the development of this powerful resource, ensuring that everyone has access to the preparation and tools they need to succeed, regardless of their background. Together, we can help individuals unlock their potential, secure their dream jobs, and build brighter futures. Every contribution brings us closer to transforming lives through technology. Thank you for your support!
The Advanced Interview Responder can be utilized in various scenarios, including:
The Advanced Interview Responder with AI is a valuable tool for anyone looking to enhance their interview skills and communication abilities. By combining AI-generated responses with a teleprompter interface, it provides users with a unique and effective way to prepare for and navigate interviews confidently.
This project is licensed under the MIT License. See the LICENSE file for details.