Contributors from the mid-20th century up to now have developed and refined virtual assistants, taking the technology from a set of rules to assistants driven by Artificial Intelligence. The interaction that takes place between a user and a virtual assistant seems natural; the user communicates using their voice, and the software responds in the same way. Virtual assistants are useful for carrying out tasks such as saving notes, telling you the weather, playing music, retrieving information, and much more. This project will design and build with a Raspberry Pi and the Python programming language, a personal digital assistant that can be used as a front-end to any computer we use in everyday life.