Inspiration
Now more than ever, people are realizing that the police are not equipped to handle every call that comes in, and nor should they. Often times they do not have the resources or training to be the best help in situations. Our idea is meant to serve as a middleman between a caller and the police. It is meant to be quick and efficient so that whatever situation is going on can be helped as soon as possible.
What it does
Call Me Instead is a web app that allows a user to record an audio of what is going on, then displays a phone number that is the group best equipped to handle whatever situation is happening. Currently, our web app's only functionality is recording an audio due to time constraints.
How We built it
We build our webapp using JavaScript and React.
Challenges We ran into
We ran into quite a few challenges throughout development. Converting audio into text was something we struggled with for hours. Eventually, we were running out of time and had to cut that feature out, at least for now. We fully ran out of time and did not get nearly as much done as we wanted to.
Accomplishments that We're proud of
We are proud that we attempted something new that we didn't have a lot of experience in. Although it did not work and we didn't end up implementing it, we still got valuable experience.
What I learned
Although we were not able to implement any AI APIs, we learned a lot about them through exploration and trial and error. We also learned a lot about audio files, mp3 files, base64, and blobs. It was fascinating to learn, watch, and understand how a computer processes and stores audio.
What's next for Call Me Instead
We want to get rid of the text input option and have it solely be audio. From there, we want to put our audio through a speech to text algorithm, which we would then put into a NLP algorithm that is trained to recognize certain words. By doing it this way instead, it becomes more accurate and eliminates a lot of unnecessary code and the need to hardcode in phone numbers and trigger words.
Log in or sign up for Devpost to join the conversation.