anvi-sha675/OrionOS-Operating-System-Navigator
ORION OS Navigator โ Optimized Responsive Intelligent Operating Navigator. A Python-based terminal AI assistant for voice commands, automation, reminders, file management, and system monitoring.
ORION OS Navigator ๐งญ
ORION OS โ Optimized Responsive Intelligent Operating Navigator
ORION OS Navigator is a Python-based terminal voice assistant that allows users to interact with their computer using voice commands and automation. It provides system monitoring, file navigation, reminders, screenshots, and web searches directly from the command line.
The project demonstrates how Python can be used to build a lightweight intelligent operating system navigator capable of performing useful system tasks through voice interaction and automation.
โจ Features
๐ค Voice Command Interface
Speak commands to control the system.
๐ System Monitoring
Check CPU usage, memory usage, and disk statistics.
๐ File Navigation
Access and manage files from the assistant.
โฐ Reminder System
Create and manage reminders stored locally.
๐ท Screenshot Capture
Take screenshots directly using commands.
๐ Web Search
Search the internet and open websites.
๐ฌ Media Control
Play YouTube videos using voice commands.
๐ Text-to-Speech
Assistant responds with voice output.
โ๏ธ System Automation
Execute OS-level commands.
๐ Tech Stack
Language:
- Python 3.8+
Libraries Used:
- SpeechRecognition โ Convert voice to text
- edge-tts โ Text-to-speech voice generation
- pygame โ Play audio responses
- pyautogui โ Automate keyboard and mouse
- wikipedia โ Wikipedia search
- pywhatkit โ Play YouTube videos
- psutil โ System statistics
- opencv-python โ Image processing
- Pillow โ Screenshot capture
- asyncio โ Asynchronous tasks
- threading โ Multithreading support
๐ฆ Installation
Prerequisites
Install:
- Python 3.8+
- pip
Check Python version:
python --versionโ๏ธ Setup Instructions
1 Clone the Repository
git clone https://github.com/yourusername/orion-os-navigator.git
cd ORION_OS2 Install Dependencies
pip install -r requirements.txt3 Run the Assistant
python main.pyOrion OS Navigator will start in the terminal interface.
๐ Project Structure
ORION_OS
โ
โโโ assets/
โ โโโ screenshot.png
โ
โโโ core/
โ โโโ __init__.py
โ โโโ alerts.py
โ โโโ commands.py
โ โโโ files.py
โ โโโ reminders.py
โ โโโ screenshot.py
โ โโโ speech.py
โ โโโ system_stats.py
โ โโโ tts.py
โ
โโโ data/
โ โโโ files/
โ โโโ reminders.txt
โ
โโโ main.py
โโโ requirements.txt
โโโ README.md
โโโ .gitignore
๐ Usage
Start the assistant:
python main.pyExample commands:
show system stats
create reminder
take screenshot
search wikipedia python
play song on youtube
open google
show reminders
The assistant will respond with terminal output and voice feedback.
๐ System Monitoring
The assistant can display:
- CPU Usage
- Memory Usage
- Disk Usage
Example output:
CPU Usage: 28%
Memory Usage: 44%
Disk Usage: 61%
๐ท Screenshot Feature
Example command:
take screenshot
The screenshot will be saved inside the assets folder.
โฐ Reminder System
Users can:
- Create reminders
- View reminders
- Delete reminders
Reminders are stored in:
data/reminders.txt
๐ Web Commands
Examples:
open google
search wikipedia artificial intelligence
play song shape of you
๐ Troubleshooting
Speech recognition not working
Install PyAudio:
pip install pyaudioMissing dependencies
Run:
pip install -r requirements.txtMicrophone issues
Make sure microphone permissions are enabled in your OS.
๐ฆ Deployment
This project works on:
- Windows
- Linux
- macOS
Run using:
python main.py๐ Learning Objectives
This project demonstrates:
- Building a voice assistant using Python
- Implementing speech recognition
- Using text-to-speech
- Automating OS tasks
- Using Python system libraries