Skip to content

This project is a Python-powered AI voice assistant designed to make your desktop experience more efficient and interactive. The assistant can understand voice commands, perform system tasks, fetch real-time information, and even interact with external services — bringing a touch of AI automation to your daily life.

Notifications You must be signed in to change notification settings

V41BH4VR4JPUT/AI-Desktop-Voice-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

AI Desktop Voice Assistant 🗣️

An intelligent voice-controlled desktop assistant built with Python. It helps you automate tasks, fetch information, and control your system — all through voice commands!

🚀 Features

  • Voice Command Processing: Execute commands via voice.
  • Text-to-Speech: Get responses through speech.
  • App Management: Open apps.
  • Web Search: Fetch online information.

🏗️ Project Structure

v41bh4vr4jput-ai-desktop-voice-assistant/
├── README.md                  # Project documentation
├── Main.py                    # Main script for the voice assistant
└── tempCodeRunnerFile.py      # Temporary file to get the input microphone index

🛠️ Tech Stack

  • Python (Core language)
  • SpeechRecognition (Voice input)
  • PyAudio (Microphone access)
  • pyttsx3 (Text-to-speech)

📥 Installation

  1. Clone the Repository:
git clone https://github.com/your-username/v41bh4vr4jput-ai-desktop-voice-assistant.git
  1. Navigate to the Project Folder:
cd v41bh4vr4jput-ai-desktop-voice-assistant
  1. Install Required Packages:
pip install -r requirements.txt
  1. Run the Assistant:
python Main.py

🧠 Troubleshooting

If you encounter "No Default Input Device Available" errors:

  • Ensure your microphone is connected and set as the default input device.
  • Optionally, set the device index in Main.py:
with sr.Microphone(device_index=0) as source:

🛠️ Usage

Speak commands like:

  • "Open Applications like Youtube , Google , StackOverflow etc."
  • "Tell me the time"

The assistant listens, processes the command, and speaks the response! 🎯

About

This project is a Python-powered AI voice assistant designed to make your desktop experience more efficient and interactive. The assistant can understand voice commands, perform system tasks, fetch real-time information, and even interact with external services — bringing a touch of AI automation to your daily life.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages