Inspiration
As for the inspiration for this project, we got tired of having to continuously have to deal with the high gas prices within our area, which led to us realizing the tediousness of other tasks we have to do. We wanted to develop a program that helps in relieving us from some of these duties.
What it does
For this project, JAlfred is essentially a script that automates certain tasks specified by the user by using speech recognization, so through the audio commands of the user, the script will execute the corresponding action. With GassedUp the application provides users with a list of the most optimal gas station near them based on their location and pricing.
How we built it
We built using python, flask api, html, and css as to design the UI for the GassedUp application. For JAlfred we used python, speech_recognition api, and and pyttsx3 api to make the script operate through the user's voice commands.
Challenges we ran into
Due to two of us lacking python knowledge, this hindered the possibility of adding more things to our project and would extend the time needed to accomplish simple tasks. Additionally, we faced some problems when trying to get data from GasBuddy and the speech recognition not getting the correct commands from the user.
Accomplishments that we're proud of
There are some issues in terms of the run time as it takes a while to execute voice commands and get gas station data, but we are proud of the fact that our program overall works and completes all of the goals that we set out at the beginning of development.
What we learned
We learned how to better utilize the wide range of python apis. Use speech recognition for voice commands and how to get and use geographical data.
What's next for JAlfred+
What’s next for JAlfred, we’re likely to look to incorporate machine learning into it, learning the habits and actions of the user, and just more functionality overall. For GassedUp, we look to add a visual map that plots the location of the gas stations, and also just make the algorithm run more effectively.
Log in or sign up for Devpost to join the conversation.