This is a project that uses OpenAI API to create an interactive voice assistant that can communicate with users in a natural language. The back-end of this project is built using Python Flask, while the front-end is created using HTML, CSS, and JavaScript.
The OpenAI ChatGPT Voice Assistant has the following features:
- Natural language processing
- Conversational UI
- Voice assistant with ChatGPT
- Interactive webpage
When a user opens the webpage, they will see a chatbot-like interface where they can interact with the voice assistant. The user can ask the assistant anything they want and the assistant will use the OpenAI API to understand the user's query and provide a response.
This project uses the following technologies:
- Python Flask
- HTML
- CSS
- JavaScript
- OpenAI API
- Webkit Speech Recognition API
To get started with this project, you will need to have Python Flask installed on your machine. You will also need to create an OpenAI API account to be able to use the voice assistant.
Once you have all the prerequisites installed and set up, you can clone this repository and run the Flask server. Then, you can open the webpage and start interacting with the voice assistant.
This project is open for contributions. If you would like to contribute, please fork this repository and submit a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for more information.