Skip to content

Athena is an AI Desktop Assistant developed using OpenAI API, Weather API, and Python Speech Recognition

Notifications You must be signed in to change notification settings

VivekMohanta03/Athena_Desktop_Assistant

Repository files navigation

Athena_Desktop_Assistant

Athena is an AI Desktop Assistant developed using OpenAI API, Weather API, and Python Speech Recognition

AI Desktop Assistant

Introduction

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.

Features

  • 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

Setup

  1. Clone the repository:

    git clone https://github.com/your-username/Athena_Desktop_Assistant.git
    cd Athena_Desktop_Assistant
    
  2. 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
    
  3. Obtain API Keys:

  4. Set up the configuration:

    • Add your API keys to the config.py file:

Usage

  1. Run the AI Desktop Assistant

    python main.py
  2. 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."
  3. The assistant will process your command and respond accordingly using the OpenAI API and Weather API.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvement, please open an issue or submit a pull request.

About

Athena is an AI Desktop Assistant developed using OpenAI API, Weather API, and Python Speech Recognition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages