Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/priyanshuhbti/raone_ai

This is is a desktop AI Interface for Windows developed in Python Language
https://github.com/priyanshuhbti/raone_ai

newsapi openai pyaudio pycharm python

Last synced: 5 days ago
JSON representation

This is is a desktop AI Interface for Windows developed in Python Language

Awesome Lists containing this project

README

        

# RaOne AI

Welcome to the **RaOne AI** developed by Priyanshu Yadav for the Desktops. This project showcases an innovative AI assistant developed using Python in PyCharm. With its impressive capabilities, the AI assistant can open applications and websites, play songs, engage in conversations, and more.

## Overview
The **RaOne AI** project aims to bring the power of artificial intelligence to your desktop. By leveraging Python programming and PyCharm as the IDE, this AI assistant offers an array of functionalities that enhance your computer experience. The project showcases the potential of AI in automating tasks, improving productivity, and providing an intuitive user interface.

## Features
- Open any application or website with simple voice commands.
- Play songs or playlists from your favorite music streaming platforms.
- Engage in natural language conversations and receive intelligent responses.
- Stay updated with the latest news using the News API.
- Search your desired commands.
- Open Camera.
- Write and save the files using Artificial Intelligence.
- Access information from Wikipedia.
- Perform speech recognition for voice commands and queries.
- Utilize essential packages such as PyAudio for audio functionality.

## Installation
To get started with the **RaOne AI** project, follow these steps:

1. Clone the repository to your local machine using the following command:
```
git clone https://github.com/aastha-chauhan-gits/DesktopAI.git
```

2. Open the project in PyCharm or your preferred Python IDE.

3. Install the required dependencies. It is recommended to set up a virtual environment before installing the dependencies. You can use the following command in the terminal:
```
pip install -r requirements.txt
```
4. Obtain the necessary API keys for OpenAI and News API. Add these keys to the appropriate configuration file or environment variables.

## Usage
To run the **RaOne AI** project, follow these instructions:

1. Ensure you are in the project directory.

2. Run the main script, `main.py`, in PyCharm or your preferred Python IDE.

3. Interact with the AI assistant by providing voice commands.

Feel free to explore the codebase to understand the implementation details and customize the project according to your preferences.

## APIs and Packages
The **RaOne AI** project utilizes the following APIs and packages:

- OpenAI API: To enable natural language conversations and responses.
- News API: To fetch the latest news updates.
- SpeechRecognition: For speech-to-text conversion.
- Wikipedia-API: To access information from Wikipedia.
- PyAudio: For audio input and output functionality.