We have used only Python to create this voice assistant. We have used a total of 12 different libraries and modules. Some of these include BeautifulSoup, Google Text-To-Speech, playsound, datetime, subprocess, webbrowser, among others.
Through the use of these libraries, we learned more than we ever expected. Some key programming skills we learned are how to use datetime, how to get the computer to speak, how to take in user audio, open up external applications and websites, and much more.
Besides that, we learned a lot about patience and perseverance. In fact, we faced a very major technical difficulty when PyCharm was not working like we needed it to. We spent almost two hours researching, and had even started thinking of other possible projects to create. But, our perseverance was strong and we were finally able to resolve our issue. From there, we faced many errors in our code which made us throw our heads down in annoyance and frustration. But the joy we had once we resolved the issue was like none other.
As for our inspiration, we were stuck as to what exactly we wanted to make. However, one thing we both love and admire is artificial intelligence. We had seen examples of voice assistants in the past, and so we decided to embark on a journey of making our very own. It was definitely not the easiest task, but our initial inspiration and hope for how amazing the end product would be, kept us going.
Our voice assistant may seem miniscule compared to Siri, Alexa, or any other big-name voice assistants. But its potential is absolutely crazy. We plan on adding many more functionalities in the future, as we believe that this voice assistant is definitely a great project to continue working on. In fact, we plan on adding a functionality to add events to your Google calendar and even send emails through the help of the personal assistant. Its impact will be phenomenal and certainly positive.
In a world where AI is starting to grow and many processes are becoming automated, our voice assistant is a step in that very same direction.
Log in or sign up for Devpost to join the conversation.