Desktop Assistant (Jarvis) is an open-source, voice-activated virtual assistant built in Python. Speak a command and Jarvis will open websites, search the web, look up Wikipedia articles, send emails, control music playback, and respond with natural text-to-speech — all from a clean Tkinter GUI.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Harsha200105/DesktopAssistant/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what Desktop Assistant is and what it can do for you.
Installation
Set up Desktop Assistant on Windows or Ubuntu in minutes.
Quickstart
Run the assistant and give your first voice command.
Configuration
Customize voice, search engine, email, and more via config.ini.
Voice Commands
Browse all supported voice commands and how to use them.
Contributing
Help improve Desktop Assistant by contributing to the project.
What Jarvis Can Do
Open Websites
Open Google, YouTube, Wikipedia, Amazon, or GitHub by voice.
Web Search
Search any query on your preferred search engine.
Wikipedia
Get spoken summaries of Wikipedia articles.
Send Email
Dictate and send emails hands-free via SMTP.
Music Control
Play, pause, unpause, and stop music by voice.
Voice Settings
Adjust voice gender, speech rate, and volume at runtime.
Get Up and Running
Install dependencies
On Windows:
On Ubuntu: install
pip install -r Requirements&COC/requirements.txtOn Ubuntu: install
espeak then pip install -r Requirements&COC/ubuntu_requirements.txtConfigure the assistant
Copy
Requirements&COC/config.ini to the src/ directory and fill in your name, preferred search engine, and optional email credentials.Desktop Assistant supports Python 3.9+. Make sure you have a working microphone connected before launching.