Skip to content

HARRSHAN/Voice-Controlled-Desktop-AI-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voice-Controlled Desktop AI Assistant

A smart, voice-controlled desktop assistant built with Python. It can respond to your voice commands, open applications, answer general knowledge questions using AI, fetch time and date, and more — all with hands-free control.


🔍 Features

  • 🎤 Voice Recognition using speech_recognition
  • 🗣️ Text-to-Speech Output using pyttsx3
  • 🧠 Smart Q&A powered by Gemini (Google's Generative AI)
  • 🕒 Tells current date & time
  • 📂 Opens desktop apps and files
  • Voice-based control to stop responses (e.g., "ok stop")
  • 🌐 Optional: Wikipedia integration (can be replaced with AI)

🚀 Technologies Used


🛠️ Installation & Setup

  1. Clone this repo:

    git clone https://github.com/<your-username>/<your-repo-name>.git
    cd <your-repo-name>
  2. Install dependencies:

    pip install -r requirements.txt
  3. Set up your Gemini API key:

    • Create a file named config.py
    • Add your API key like this:
      API_KEY = "your-gemini-api-key"
  4. Run the assistant:

    python assistant.py

👨‍💻 Author

Harrshan S
Biomedical Engineering Student @ SRM IST
Passionate about Artificial Intelligence, Machine Learning, and Innovative Healthcare Solutions.


📄 License

This project is open-source and available under the MIT License.


✨ Future Plans

  • Integrate GUI using tkinter or PyQt
  • Add email/SMS functionalities
  • Add task reminders and calendar support

Feel free to fork and customize it for your own use! Contributions welcome.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages