Athena is an AI Desktop Assistant developed using OpenAI API, Weather API, and Python Speech Recognition
The AI Desktop Assistant is a Python-based project that utilizes the OpenAI API, Weather API, and Python Speech Recognition to create a desktop assistant capable of understanding voice commands, answering questions, and providing weather updates.
- Speech recognition for user input
- Integration with the OpenAI API for natural language processing
- Weather updates using a Weather API
- User-friendly and interactive design
-
Clone the repository:
git clone https://github.com/your-username/Athena_Desktop_Assistant.git cd Athena_Desktop_Assistant
-
Install the required packages
Run the following command in the directory:pip install ./PyAudio-0.2.11-cp311-cp311-win_amd64.whl pip install -r requirements.txt
-
Obtain API Keys:
- OpenAI API: Visit https://openai.com to sign up for an API key.
- Weather API: Sign up for a Weather API key at https://weatherapi.com.
-
Set up the configuration:
- Add your API keys to the config.py file:
-
Run the AI Desktop Assistant
python main.py
-
The assistant will prompt you to speak. Provide voice commands such as:
- "What is the time?"
- "What's the weather?"
- "Tell me a joke."
- "Open Youtube."
-
The assistant will process your command and respond accordingly using the OpenAI API and Weather API.
Contributions are welcome! If you find any bugs or have suggestions for improvement, please open an issue or submit a pull request.