This document describes a personal desktop AI assistant named J.A.R.V.I.S built using Python. J.A.R.V.I.S uses speech recognition and natural language processing to understand voice commands. It can perform tasks like Google searches, retrieve news and weather reports, and control applications like YouTube, WhatsApp and Gmail through voice commands. The document discusses the features of J.A.R.V.I.S like speech recognition, text-to-speech, integration with APIs for tasks like maps navigation and using a GUI interface. The goal of the project is to use AI to build an intelligent voice assistant that makes everyday tasks more convenient.