Jarvis-Desktop-Voice-Assistant and JARVIS-AI-ASSISTANT

These are competitors—both are standalone Python desktop voice assistants implementing similar core functionality (speech recognition, text-to-speech, and command execution), so a user would select one based on feature richness (system commands vs. ALICE AI backend) rather than use them together.

Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 21/25
Stars: 589
Forks: 1,293
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 97
Forks: 41
Downloads:
Commits (30d): 0
Language: Python
License: GPL-3.0
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-AI-ASSISTANT

JoelShine/JARVIS-AI-ASSISTANT

A true Artificial Intelligent Assistant with ALICE as backend and offline speech recognition with vosk engine and pyttsx3 as text to speech engine

Builds conversational intelligence using AIML pattern matching and Lisp-based reasoning from ALICE files, enabling context-aware dialogue beyond simple command recognition. Implements a modular architecture combining vosk for offline speech-to-text, pyttsx3 for synthesis, and a chat engine that processes natural language queries locally without cloud dependencies. Designed for Windows but supports Linux and macOS with Python 3.7+, requiring downloaded vosk language models to enable accent-specific speech recognition.

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