This Python project is a voice-activated assistant that uses OpenAI's GPT-3 for natural language processing and understanding. It allows users to interact with their computer through voice commands, performing tasks such as answering questions, opening websites, and more.
- Voice Interaction: Communicate with the assistant using voice commands.
- OpenAI Integration: Utilizes the OpenAI GPT-3 API for natural language understanding.
- Web Browsing: Opens specified websites based on user commands.
- Text-to-Speech: Uses pyttsx3 for converting text responses to speech.
- Python 3.x
- OpenAI GPT-3 API key
- pyttsx3
- speech_recognition
- webbrowser
-
Install the required dependencies:
pip install openai pyttsx3 SpeechRecognition
Usage Start the program by running the script.
The assistant will listen for the wake word "Jarvis."
Once activated, you can give voice commands to interact with the assistant.
Examples of commands:
"Jarvis, open website Google." "Jarvis, what is the weather today?" "Jarvis, shutdown."