ConvoAI is a revolutionary AI extension, adding ease to interviews with the goal of helping countless people land jobs. In this rough job market, software programming opportunities are scarce and when they appear, one must grab hold of them. ConvoAI is able to help with this, providing information on various programming topics to overcome interview stress. It also is able to act as a personal assistant, allowing you to ask questions at any time rather than have to pull an AI model like Chat GPT to search.
-
Ensure you have Python installed on your system. You can download it from python.org.
-
Install the necessary Python libraries by running the command.
pip install requests openai dotenv nltk pyaudio speech_recognition flask-socketio flask PyPDF2
- Clone the repository to your local machine
git clone https://github.com/LucasHJin/ConvoAI
- Use the package manager pip to install the necessary libraries:
pip install -r requirements.txt
Create a .env
file in the root directory and place the following variables. For the values, use your own configuration of Supabase.
OPENAI_API_KEY=
To run the web application and to view it in your browser, run
python app.py
- A tool to practice for interviews
- A dev-tool for quick access to reliable information## Usage
- Karan Chawla
- Lucas Jin
- Owen Chen