
Overview
ZipPy is a (soon to be) virtual desktop assistant created with Python. The goal is for a user to use voice commands to ask ZipPy for assistance with a list of specified commands. ZipPy will provide vocal responses and execute the task requested by the user. A log of the responses from both the user and ZipPy would be viewable on small desktop widget.
The vocal recognition is possible with the use of the speech_recognition library. The vocal responses by ZipPy are done with text-to-speech conversion using the pyttsx3 library. The desktop widget that displays all the data is created by utilizing the tkinter library.
So far, I have been able to create a widget that can listen to user voice commands and repeat what them back. These responses are also viewable on the desktop widget. I am currently in the process of working on the vocal response by ZipPy. Once the core listening/response functionalities are working, my next step will be to develop the command specific functionality such as getting the data/time, weather, opening apps, etc.
Skills Showcased: Python