Jarvis-Desktop-Voice-Assistant and Jarvis-v2.0

These are unrelated competitor projects—both are standalone Python voice assistants with similar core functionality (speech recognition, text-to-speech, command execution) but different implementations and no integration between them.

Jarvis-v2.0
41
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 7/25
Maturity 16/25
Community 18/25
Stars: 589
Forks: 1,293
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 32
Forks: 14
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About Jarvis-Desktop-Voice-Assistant

kishanrajput23/Jarvis-Desktop-Voice-Assistant

A python based desktop voice assistant capable of executing system-level commands, integrating speech recognition and text-to-speech, and handling asynchronous user interactions.

Built with Python 3.6+, it leverages PyAudio for microphone input, integrates with Wikipedia and Google APIs for information retrieval, and uses pattern matching to route voice commands to discrete task handlers (application launching, screenshot capture, note-taking). The assistant operates on a command-response loop with text-to-speech feedback, designed for local execution without requiring cloud dependencies or NLP models.

About Jarvis-v2.0

JoelShine/Jarvis-v2.0

This is a major update of my project JARVIS-The-Ultimate-Project. You can check out my first project here (https://github.com/JoelShine/JARVIS-The-Ultimate-Project). This project is a virtual assistant, very similar to Siri, Cortana, Google assistant etc.

# Technical Summary Integrates speech recognition with a custom PyQt5-based Launchpad interface for application launching, alongside a dedicated multimedia player supporting multiple formats. Built on Windows-specific APIs (ctypes, winshell) combined with Python standard libraries for system control—locking, shutdowns, battery monitoring via psutil—and web integration through YouTube downloads, Google Search, and Wikipedia queries. Supports both text-to-speech output (pyttsx3) and voice input for hands-free operation, with webcam capture via OpenCV and OCR capabilities through pytesseract.

Scores updated daily from GitHub, PyPI, and npm data. How scores work