Cyrus.AI is a voice-activated virtual assistant built in Python, designed to simplify tasks and enhance productivity through natural voice interactions.
- Voice recognition for executing commands
- Search Wikipedia and Google using voice
- Get weather updates
- Take screenshots and photos
- Open applications like Notepad and Visual Studio Code
- Python
- SpeechRecognition
- pyttsx3
- Wikipedia API
- OpenWeatherMap API
- OpenCV
- PyAutoGUI
- Tkinter (for GUI)
To run Cyrus.AI, follow these steps:
-
Clone the Repository
git clone https://github.com/yourusername/cyrus-ai.git cd cyrus-ai -
Install Required Packages Ensure you have Python installed. You can install the required packages using pip:
pip install SpeechRecognition pyttsx3 wikipedia requests opencv-python pyautogui
-
Download the Main File Download
main.pyfrom the repository. -
Run the Application Execute the following command in your terminal or IDE:
python main.py
- After launching the application, the assistant will greet you.
- Speak commands such as:
- "Open Google and search [your query]"
- "What's the weather in [city]?"
- "Take a screenshot."
- "Take photo"
- "Open notepad and write"
- "Who is [your query]"
- "What's the time"
- Random greetings
This project is licensed under the MIT License - see the LICENSE file for details.
- Special thanks to the creators of the libraries and APIs used in this project.