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