Metadata-Version: 2.4
Name: jarvis-voice-desktop
Version: 0.1.0
Summary: A cross-platform voice-controlled assistant built on RealtimeSTT
Project-URL: Homepage, https://github.com/yourusername/Jarvis
Project-URL: Documentation, https://github.com/yourusername/Jarvis#readme
Project-URL: Repository, https://github.com/yourusername/Jarvis.git
Project-URL: Issues, https://github.com/yourusername/Jarvis/issues
Author-email: Your Name <your.email@example.com>
License: MIT
License-File: LICENSE
Keywords: ai,assistant,speech-recognition,voice,voice-controlled
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.11
Requires-Dist: openrouter
Requires-Dist: python-dotenv
Requires-Dist: pyttsx3
Requires-Dist: realtimestt[faster-whisper]
Description-Content-Type: text/markdown

# 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

```bash
brew install portaudio
```

### Linux

```bash
sudo apt-get install python3-dev portaudio19-dev
```


## Installation

```bash
# Clone the repository
git clone https://github.com/yourusername/Jarvis.git
cd Jarvis

# Install Jarvis
pip install .
```

---

## Running Jarvis

```bash
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

[MIT License](LICENSE)
