VoiceRecruit Pro is an interactive interview application that leverages Azure Cognitive Services Speech SDK for speech recognition and the OpenAI GPT model to generate responses. This application provides a seamless interface for conducting and reviewing interviews.
- Speech recognition for interview questions.
- Real-time display of interview questions and applicant responses.
- Integration with OpenAI GPT for generating responses.
- Transparent Tkinter GUI for an unobtrusive user experience.
Before you begin, ensure you have the following prerequisites installed:
- Python 3.x
- Azure Cognitive Services Speech SDK
- Tkinter (usually included with Python installations)
- Nice internet connectivity
-
Clone the repository:
git clone https://github.com/kaushik54git/VoiceRecruit-Pro.git
-
Install dependencies:
cd VoiceRecruit-Pro pip install -r requirements.txt
To start the VoiceRecruit Pro application:
python VoiceRecruit-Pro.py
- Speak into your microphone when prompted.
- Interview questions will be displayed in the Tkinter window.
- Applicant responses will be recorded and displayed in real-time.
- GPT-generated responses will be shown in the GUI.
VoiceRecruit Pro can be configured using the following:
- Azure Cognitive Services Speech SDK: Set the subscription key and region in the
recognize_from_microphone
function.
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License.