#839 · Primary category: AI Agents & Automation

J.A.R.V.I.S

chatgpt dictionary-application difflib hacktoberfest hactober-accepted hactoberfest2021 jarvis jarvis-ai newsapi opencv optical-character-recognition optical-text-recognition python python3 pyttsx3 speech-recognition tesseract tesseract-ocr weather-api webbrowser

A Python-powered personal assistant with voice control, OCR, email, news, weather, and more.

Project last updated:12/02/25

GitHub Stars

1.3K

Forks

328

Contributors

15

License

MIT

Why we included this project

J.A.R.V.I.S is a desktop voice assistant that takes spoken commands and handles everyday tasks without you touching the keyboard. It pairs speech recognition with a text-to-speech voice to open websites, search YouTube or Google Maps, fetch news headlines, check weather, manage a to-do list, and even send email. Beyond that, it adds optical character recognition to pull text from images, a face-recognition gate for access, and a switch to a second, female-voiced assistant. Developers who want to study a working Python assistant will find it a useful reference: it's put together from familiar libraries like pyttsx3 and OpenCV, so you can read through it, fork it, and remix it into your own setup. It's more of a tinkering base than production software, but a solid one for experimenting with voice control.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category