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

These are independent competitor projects that both implement similar desktop voice assistant functionality using Python speech recognition and text-to-speech, with the first being more mature (589 stars vs 42) and focused on system command execution while the second emphasizes AI chat and web browsing capabilities.

Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 8/25
Maturity 16/25
Community 20/25
Stars: 589
Forks: 1,293
Downloads: โ€”
Commits (30d): 0
Language: Python
License: MIT
Stars: 42
Forks: 32
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-AI-Assistant

rajkishorbgp/JARVIS-AI-Assistant

JARVIS AI Assistant ๐Ÿค– A virtual assistant project inspired by Tony Stark's JARVIS, powered by speech recognition, AI chat, web browsing, and more. Features: ๐ŸŽ™๏ธ Voice-based interaction using speech recognition. ๐Ÿง  AI-powered chat with OpenAI's language model. ๐ŸŒ Web browsing capabilities to open websites. ๐ŸŽต Music playback. โฐCurrent time display

Built in Python with the `speech_recognition` library for voice input and OpenAI API integration for conversational responses, it processes natural language commands to trigger predefined actions like website opening and music playback. The architecture uses a command-driven approach where voice queries are parsed and routed to specialized modules for web browsing, media control, and time retrieval, with responses synthesized back to the user.

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