Inspiration
Shazam doesn't currently allow you to sing the lyrics yourself. So, we wanted to build a software capable of finding the name of your song without it having to be playing.
What it does
It takes lyrics as audio input and returns the name of the song and its artist.
How we built it
We used the SpeechRecognition and LyricsGenius api and connected both of them to create a new product out of two well known libraries.
Challenges we ran into
At first the speech to text was very inefficient and we had to find new ways of implementing it. Furthermore, we first tried to collect our own data for the song lyrics but found out it would occupy too much space on the computer for it to be efficient.
Accomplishments that we're proud of
The project finds the song almost 100% of the times which is much better than we anticipated!
What we learned
We learned how to interact with API's and model the data correctly. Furthermore, we went quite far into learning about hashing and API keys out of curiosity.
What's next for Shazoom
Create a mobile application that can detect the song from a person singing and not only talking.
Log in or sign up for Devpost to join the conversation.