This project is a voice assistant application built using OpenAI's language model and Flask web framework. The application allows users to interact with the AI assistant through voice commands and receive spoken responses.
- Voice input and output using speech recognition and text-to-speech libraries
- Natural language processing powered by OpenAI's language model
- Web interface for interacting with the assistant
- Customizable voice and language settings
- Clone the repository:
git clone https://github.com/kpulik/OpenAI-Voice-Assistant-Project.git
- Navigate to the project directory:
cd OpenAI-Voice-Assistant-Project
- Create a virtual environment and install the required dependencies:
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
- Set up the required environment variables (e.g., OpenAI API key) in the
.env
file. - Run the Flask application:
python flaskapp.py
- Access the application in your web browser at
http://localhost:5000
.
- Open the web interface in your browser.
- Enter your query or command.
- The AI assistant will process your input and provide a spoken response.
This project is licensed under the MIT License.