This document summarizes a survey on smart virtual voice assistants. It discusses how voice assistants are becoming more intelligent and able to perform a variety of tasks like managing schedules, making lists, searching the internet, and more using only voice commands. The document also outlines the design methodology, working, advantages and limitations of developing a voice assistant using techniques like natural language processing, speech recognition, text-to-speech and accessing online APIs.