Jarvis
A cross‑platform voice‑controlled assistant built on RealtimeSTT that understands simple commands, and can launch applications or open URLs.
Features
- Wake word detection (
jarvis) - Opens Apps and websites
- Get Answers from AI
- Cross platform support (macOS, Windows, Linux)
Requirements
- Python 3.11 or newer
- PortAudio development libraries
macOS
brew install portaudio
Linux
sudo apt-get install python3-dev portaudio19-dev
Installation
# Clone the repository
git clone https://github.com/yourusername/Jarvis.git
cd Jarvis
# Install Jarvis
pip install .
Running Jarvis
jarvis
When prompted, say commands like:
- "Jarvis open Spotify" – Jarvis will launch the Spotify app.
- "Jarvis open google.com" – Jarvis will open the website in your default browser.
- "Jarvis search python tutorials" - Jarvis will search Google for your query.
- "Jarvis what is the capital of France?" - Jarvis will ask the AI and speak the answer.
- "Jarvis hey" – Jarvis will greet you.
- "Jarvis quit" – Jarvis will exit the assistant.
License
Metadata
Release files for jarvis-voice-desktop 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jarvis_voice_desktop-0.1.0.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jarvis_voice_desktop-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.8 kB
Release files / jarvis_voice_desktop-0.1.0.tar.gz
| Download URL | jarvis_voice_desktop-0.1.0.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3382837714042bf383012cbe17d990f8d2ae2eac8c3ed55831662166e85bab73
|
|
BLAKE2b-256 checksum How to use checksums |
527c8e0bfe0609c4d4521fda5983ad1f1f460f23904a1d289a4fed1962851980
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.4
|
Release files / jarvis_voice_desktop-0.1.0-py3-none-any.whl
| Download URL | jarvis_voice_desktop-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2d33f1d2cce904860e119300fe9e03ac84be8a9aa9f60c15190d46148a8eaa09
|
|
BLAKE2b-256 checksum How to use checksums |
76d535f19b8a3aa23799fbd4f9fb28786a62363262c48abc757c7331d51597b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.4
|