Today there is huge Advancement in the Technical field which is increasing day by day. In early days there were only computer systems where we were able to perform only few tasks, but today new technologies like machine learning, artificial intelligence, deep learning, and few some others have made computer systems so advance that we can perform any type of task with them. In recent years, Artificial Intelligence (AI) have done remarkable progress and its Capability is increasing day by day. One of the application Area of AI is Natural Language Processing (NLP). Natural Language Processing (NLP) helps Humans to communicate with the computer system in their own Language. For example, Voice Assistant. Various voice assistants were developed and they are still being improved more for better performance to overcome struggling of humans to interact with their machine. we are trying to develop a voice assistant using python which will help user to perform any type of task without interaction with keyboard. The aim of this paper is to study how voice assistants behaves smartly and can be used to get everyday work done and also be used for educational purpose also. Keywords: Virtual Assistant, UI, Artificial Intelligent, Python Library Key Features of the system are: ❖ Natural Language Understanding (NLU) ❖ Speech Recognition ❖ Text-to-Speech (TTS) Conversion ❖ User Interface ❖ Context Management