Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

A powerful voice-controlled assistant built with Python, PyQt5, and Media APIs. Bunty can open files, folders, apps, and websites — all through your voice.

Notifications You must be signed in to change notification settings

SaTyAbHr2005/Voice-Command-Assistant

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Bunty Voice Assistant

Bunty is a desktop-based voice assistant built with Python that can open apps, folders, files, and websites using your voice. It uses speech recognition, text-to-speech, PyQt5 for GUI, and other automation tools like PyAutoGUI and Selenium to interact with your system and the web — all hands-free.


🚀 Features

  • Natural Voice Interaction
    Talk to Bunty just like you would to a real assistant.

  • Open Applications & Files
    Say commands like “open Chrome” or “open my PDF” and let Bunty handle it.

  • Browse Websites via Voice
    Say “open website YouTube” and interact using voice-based browser navigation.

  • Folder Navigation & File Access
    Open, explore, and navigate through folders via voice.

  • Wikipedia Search
    Get summarized answers from Wikipedia with a simple voice command.

  • Real-Time GUI Feedback
    See Bunty's thoughts and responses with a glowing animation and chat-style interface.


🛠️ Installation

  1. Clone the Repository

    git clone https://github.com/yourusername/bunty-voice-assistant.git
    cd bunty-voice-assistant
    
  2. Install Dependencies

    Make sure you have Python 3.8+ installed.

    Then run:

    pip install -r requirements.txt
    

If you don’t have a requirements.txt, here are the core dependencies:

pip install pyttsx3 SpeechRecognition PyQt5 pyautogui wikipedia selenium keyboard pyaudio webdriver-manager
  1. Run the Assistant
python voice_assistant.py

📌 Usage

  • Start Listening
    Click "Start Listening" in the GUI or speak once the app loads.

  • Supported Voice Commands

    • “Open Chrome”, “Open Notepad”, “Open Calculator”
    • “Open folder Downloads”, “Open folder Documents”
    • “Open file resume.pdf”
    • “Open website YouTube”
    • “Search Albert Einstein” (Wikipedia)
    • “What’s the time?”, “What’s the date?”
  • End Session
    Say "exit" or "bye" to quit the assistant.


📁 File Structure

bunty-voice-assistant/
├── voice_assistant.py        # Main application logic and GUI
├── assets/                   # (Optional) Folder for icons or assets
├── README.md                 # Project documentation
├── requirements.txt          # Python dependencies (optional)

💡 Notes

  • Ensure your microphone is enabled and accessible.
  • If using websites, Chrome will open via Selenium.
  • This project is designed to run on Windows systems due to usage of certain Windows-specific paths and libraries.

🛠️ Built with Python, Designed for Productivity

🧠 Meet Bunty — your smart, voice-activated desktop assistant.
💬 Speak commands. Get things done. Hands-free.

About

A powerful voice-controlled assistant built with Python, PyQt5, and Media APIs. Bunty can open files, folders, apps, and websites — all through your voice.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.