Skip to content

HarshadaPatilS/myai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 

Repository files navigation

AADI - AI Desktop Voice Assistant ๐Ÿง ๐ŸŽ™๏ธ

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!


๐Ÿ› ๏ธ Features

  • ๐ŸŽค 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.

๐Ÿ“ฆ Dependencies

Install these Python packages before running the assistant:

pip install pyttsx3 SpeechRecognition wikipedia pyautogui psutil

Note: You might also need to install pyaudio which can be tricky on some systems. You can try:

pip install pipwin
pipwin install pyaudio

โ–ถ๏ธ How to Run

  1. Clone this repository:
git clone https://github.com/yourusername/myai.git
cd myai
  1. Make sure your microphone is working.
  2. Run the script:
python myai.py
  1. Speak your command after hearing the prompt.

๐Ÿ“ File Structure

aadi-voice-assistant/
โ”‚
โ”œโ”€โ”€ myai.py              # Main Python script (your voice assistant)
โ”œโ”€โ”€ screenshot.png       # Screenshot output file
โ”œโ”€โ”€ README.md            # You're here!

Voice Commands

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 system

๐Ÿง‘โ€๐Ÿ’ป Created By

Harshada Patil

Feel free to fork or contribute to this project!

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages