InterviewGPT V2: A real-time Audio Transcription + LLM interview preparation application. Listens to the system's output voice and responds in real time.
Click on the thumbnail to watch the demo.
pip install -r requirements.txt
export GROQ_API_KEY='Your_Groq_API_Key'
export ASSEMBLY_AI_API_KEY='Your_AssemblyAI_API_Key'
At the moment, the authentication process is quite straightforward. Please enter your details in the generate_keys.py file. This file is intended to be on the server.
streamlit run app.py
- Speech to Text: Utilizes AssemblyAI.
- NLP and Response Generation: Groq API.
- Model: llama3-8b-8192
- Web Framework: Streamlit.
- Security: Streamlit Authenticator and data obscuring strategies to protect user privacy.
- Real-time audio to text conversion using AssemblyAI.
- Intelligent response generation using Groq's powerful AI models.
- Interactive web interface built with Streamlit.
- User authentication for secure access.
- Audio data handling and differential privacy considerations.
- Python 3.7 or higher
- pip
- Groq API access
- AssemblyAI API access