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.

Built With

Share this project:

Updates