Jarvis CLI is a Python-based voice assistant for Windows that enables hands-free desktop interact...Jarvis CLI is a Python-based voice assistant for Windows that enables hands-free desktop interact...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Jarvis CLI is a Python-based voice assistant for Windows that enables hands-free desktop interaction through voice commands and an animated graphical interface. The assistant listens for a wake word, interprets spoken requests, and performs practical actions such as launching local applications, opening websites, searching Google or YouTube, playing media, retrieving the current time, and handling basic system commands.
The project uses a modular architecture that separates speech processing, text-to-speech, command routing, desktop actions, and the GUI layer. It includes an animated orb interface that visually represents assistant states such as idle, listening, speaking, and code-generation activity. The voice and conversational pipeline was further explored with Google Gemini integration for transcription and AI-generated responses, while the project also contains local speech-recognition work based on Vosk.
I designed and developed the assistant’s voice-command workflow, desktop automation capabilities, modular Python architecture, animated GUI, speech-processing integration, command normalization logic, and Gemini-powered conversational enhancements. The project demonstrates practical work in voice interfaces, AI assistant design, desktop automation, and human-friendly interaction flows.
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started