Skip to content

Talk to your PC! A smart virtual assistant that listens, thinks, and acts powered by Python, speech recognition, and a touch of AI.

License

Notifications You must be signed in to change notification settings

Sabtain-Dev/Virtual-Desktop-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voice-Controlled Virtual Assistant

This is a Python-based voice-controlled assistant that can perform tasks such as:

  • Searching Wikipedia
  • Opening and closing applications
  • Typing text in Notepad
  • Playing YouTube videos
  • Shutting down, restarting, or putting the system to sleep
  • Basic named entity recognition (NER) with NLTK
  • Logging commands

Features

  • Voice command activation (press Ctrl key)
  • Text-to-Speech (TTS) responses
  • Real-time feedback in terminal and pop-ups
  • Logging of user commands for debugging
  • Simple GUI display for search results

How to Run

  1. Clone the repository:

    git clone https://github.com/yourusername/virtual-assistant.git
    cd virtual-assistant
  2. Install the dependencies:

    pip install -r requirements.txt
  3. Run the assistant:

    python AI_Voice_Assistant.py
  4. Press and hold the Ctrl key to activate listening.

Requirements

  • Windows OS (for system commands)
  • Python 3.7+
  • Internet connection (for speech recognition and Wikipedia search)

Future Improvements

  • Add multi-platform support (Linux/MacOS)
  • Add custom wake word
  • Integrate smarter NLP with transformers

License

MIT License (see LICENSE file)

Enjoy your AI Assistant!

About

Talk to your PC! A smart virtual assistant that listens, thinks, and acts powered by Python, speech recognition, and a touch of AI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages