Jarvis – AI Voice Assistant for macOS

This project is an advanced AI-powered voice assistant built in Python, designed to execute a wide range of system, web, and communication tasks through voice commands. The assistant uses SpeechRecognition for capturing user commands, pyttsx3 for speech synthesis, and integrates with APIs like PyWhatKit and Wikipedia for dynamic actions. Key Features: System Control: Shutdown, restart, sleep, open/close applications, and force quit programs via macOS automation scripts. Bluetooth Management: Turn Bluetooth on/off, list paired devices, and connect to specific devices using blueutil. Web Operations: Open websites, search Google, and play YouTube videos through voice prompts. WhatsApp Messaging: Instantly send messages to predefined contacts with voice-only interaction. Task Management: Add, remove, and list tasks in an integrated voice-controlled to-do list. Wikipedia Search: Fetch and read aloud topic summaries directly from Wikipedia. Browser Tab Control: Close specific website tabs in Google Chrome through voice commands. Continuous Listening Mode: Always-on interaction loop until the user says “exit.” Technology Stack: Language: Python Libraries: speech_recognition, pyttsx3, pywhatkit, wikipedia, subprocess, re, os Platform: macOS (integrated with osascript and blueutil) Use Case:This project can serve as a personal productivity assistant, home automation controller, or a customizable base for creating specialized AI voice assistants.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-08-15
DOI
https://doi.org/10.5281/zenodo.16884025
Primary Topic
AI in Service Interactions
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Jarvis – AI Voice Assistant for macOS

Zenodo (CERN European Organization for Nuclear Research)
AI in Service Interactions
article

Jarvis – AI Voice Assistant for macOS

article en

Abstract

This project is an advanced AI-powered voice assistant built in Python, designed to execute a wide range of system, web, and communication tasks through voice commands. The assistant uses SpeechRecognition for capturing user commands, pyttsx3 for speech synthesis, and integrates with APIs like PyWhatKit and Wikipedia for dynamic actions. Key Features: System Control: Shutdown, restart, sleep, open/close applications, and force quit programs via macOS automation scripts. Bluetooth Management: Turn Bluetooth on/off, list paired devices, and connect to specific devices using blueutil. Web Operations: Open websites, search Google, and play YouTube videos through voice prompts. WhatsApp Messaging: Instantly send messages to predefined contacts with voice-only interaction. Task Management: Add, remove, and list tasks in an integrated voice-controlled to-do list. Wikipedia Search: Fetch and read aloud topic summaries directly from Wikipedia. Browser Tab Control: Close specific website tabs in Google Chrome through voice commands. Continuous Listening Mode: Always-on interaction loop until the user says “exit.” Technology Stack: Language: Python Libraries: speech_recognition, pyttsx3, pywhatkit, wikipedia, subprocess, re, os Platform: macOS (integrated with osascript and blueutil) Use Case:This project can serve as a personal productivity assistant, home automation controller, or a customizable base for creating specialized AI voice assistants.

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 77%
AI in Service Interactions
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Jarvis – AI Voice Assistant for macOS · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS