A cross-platform voice-controlled assistant built on RealtimeSTT
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jarvis_voice_desktop-0.1.0.tar.gz.
File metadata
- Download URL: jarvis_voice_desktop-0.1.0.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3382837714042bf383012cbe17d990f8d2ae2eac8c3ed55831662166e85bab73
|
|
| MD5 |
fff8df57cda0d10a34f5f6a62a7aeeae
|
|
| BLAKE2b-256 |
527c8e0bfe0609c4d4521fda5983ad1f1f460f23904a1d289a4fed1962851980
|
File details
Details for the file jarvis_voice_desktop-0.1.0-py3-none-any.whl.
File metadata
- Download URL: jarvis_voice_desktop-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d33f1d2cce904860e119300fe9e03ac84be8a9aa9f60c15190d46148a8eaa09
|
|
| MD5 |
043fb061b3aca1554d783ddce9b96668
|
|
| BLAKE2b-256 |
76d535f19b8a3aa23799fbd4f9fb28786a62363262c48abc757c7331d51597b3
|