An intelligent voice-controlled desktop assistant built with Python. It helps you automate tasks, fetch information, and control your system — all through voice commands!
- Voice Command Processing: Execute commands via voice.
- Text-to-Speech: Get responses through speech.
- App Management: Open apps.
- Web Search: Fetch online information.
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
- Python (Core language)
- SpeechRecognition (Voice input)
- PyAudio (Microphone access)
- pyttsx3 (Text-to-speech)
- Clone the Repository:
git clone https://github.com/your-username/v41bh4vr4jput-ai-desktop-voice-assistant.git
- Navigate to the Project Folder:
cd v41bh4vr4jput-ai-desktop-voice-assistant
- Install Required Packages:
pip install -r requirements.txt
- Run the Assistant:
python Main.py
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:
Speak commands like:
- "Open Applications like Youtube , Google , StackOverflow etc."
- "Tell me the time"
The assistant listens, processes the command, and speaks the response! 🎯