https://github.com/h-iori/ai-desktop-assistant-python-openai
This project is a work-in-progress AI desktop assistant powered by OpenAI API, developed in Python
https://github.com/h-iori/ai-desktop-assistant-python-openai
ai-powered-desktop-assistant desktop-assistant jarvis marsh-ai openai-api python-programming real-time-weather-data speech-recognition task-automation
Last synced: about 1 month ago
JSON representation
This project is a work-in-progress AI desktop assistant powered by OpenAI API, developed in Python
- Host: GitHub
- URL: https://github.com/h-iori/ai-desktop-assistant-python-openai
- Owner: h-iori
- Created: 2024-01-29T15:36:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-29T17:00:48.000Z (over 1 year ago)
- Last Synced: 2025-03-29T16:51:12.081Z (2 months ago)
- Topics: ai-powered-desktop-assistant, desktop-assistant, jarvis, marsh-ai, openai-api, python-programming, real-time-weather-data, speech-recognition, task-automation
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 5
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## AI Desktop Assistant System
This project is an AI-powered desktop assistant that can perform various tasks and uses OpenAI API for answering.
It uses Python as the programming language.## API Key Generation
#### You need to generate a unique API key from
```http
https://platform.openai.com/api-keys
```| Parameter | Type | Description |
| :-------- | :------- | :------------------------- |
| `api_key` | `string` | **Required**. Your API key |You have to add your own unique api key in the MarshBrain.py file.
## Features
- Open any application of system.
- Search anything on Google.
- Answer queries related to any field.
- Solve any type of logical and mathematical question.
- Remember names and details of people.
- Fetch latest weather report of a particular area.
- Able to speak time & date.
.
.
. and many more## Working
- This project converts a user’s query from speech to text using the Speech_Recognition module.
- Then, it translates the text into English using the Google Translate module.
- Next, the query is send to OpenAI AI for response.
- Finally, it converts the model’s response from text to speech using the Pyttsx3 module.
- It performs task i.e Open an App. using os module.
- It gets real-time weather data from google by using BeautifulSoup library.
## Installation:Clone the repo to make it available on your local system by using
```bash
git clone
```
Change the directory i.e:```bash
cd AI-Desktop-Assistant-Python-OpenAI
```
## Requirements:Installing all the necessary python module using
```bash
pip install -r requirements.txt
```
## Run
```bash
python Marsh.py
```Sure thing! Just hit the assistant with some voice commands now!
# Contribution:
- We are Open for Pull Requests.
- Please contribute and add value to the code.
- If you have some ideas for new features and you don't have time to implement them please open an issue with the tag new_feature.
- Please don't forget to comment (document) your code!- Before creating a Pull Request please go through the above guidelines and the code!