AADI (Artificial Assistant Developed Intelligently) is your personal desktop voice assistant created in Python. It can perform various tasks like telling time and date, searching Wikipedia, opening websites and applications, managing files, telling jokes, taking screenshots, providing system info, and much more โ all with your voice!
- ๐ค Voice Recognition: Talk to your computer via microphone.
- ๐ข Text-to-Speech: Human-like vocal responses.
- ๐ Time & Date: Know the current time and date.
- ๐ Open Websites: Open YouTube, Google, Facebook, Instagram, etc.
- ๐ File Management: Create, rename, or delete files using voice.
- ๐ Remember Things: Ask AADI to remember and recall custom notes.
- ๐ Jokes & Fun Facts: Ask for jokes or random fun facts.
- ๐ฐ News Updates: Opens Hindustan Times for latest headlines.
- ๐ธ Screenshots: Take screenshots and save them.
- ๐ป System Info: Check CPU usage and available memory.
- ๐งฎ Calculations: Perform spoken mathematical calculations.
- ๐ต Music Playback: Play random music from your Music folder.
- ๐ป App Launcher: Open VSCode, Chrome, Notepad, etc.
- ๐ Power Commands: Shutdown, restart, or sleep your system.
- โ Offline Mode: Exit the assistant at any time with a command.
Install these Python packages before running the assistant:
pip install pyttsx3 SpeechRecognition wikipedia pyautogui psutilNote: You might also need to install pyaudio which can be tricky on some systems. You can try:
pip install pipwin
pipwin install pyaudio- Clone this repository:
git clone https://github.com/yourusername/myai.git
cd myai- Make sure your microphone is working.
- Run the script:
python myai.py- Speak your command after hearing the prompt.
aadi-voice-assistant/
โ
โโโ myai.py # Main Python script (your voice assistant)
โโโ screenshot.png # Screenshot output file
โโโ README.md # You're here!Voice Commands
"Whatโs the time?" - Tells the current system time
"Open YouTube" - Opens YouTube in browser
"Create file" - Creates a new file
"Tell me a joke" - Tells a random joke
"Shutdown" - Shuts down the systemHarshada Patil
Feel free to fork or contribute to this project!