Skip to content

Content based recommender system for songs using song lyrics

Notifications You must be signed in to change notification settings

aditya-pethe/LyRec

Repository files navigation

LyRec

An experiment to see similar songs based on lyrics and explore how it performs as a recommendation engine.

  • Check out our Web App! It let's you discover similar songs to other songs (by lyrics) or see similar lyrics to any text. Powered by BERT
  • Our Slide Deck. Find out more about how this was made and the answer to the question no one was asking: How good is a recommender engine that recommend songs only based on lyrics.

Lyrec.app Screenshot

Files and Folders

  • LyRec.ipynb Jupyter Notebook used to clean the datasets and generate BERT embeddings for all the songs
  • user_songs.ipynb Jupyter Notebook used to make an lyrics based recommendation engine and evaluate it's performance
  • backend/ Code for our FastAPI based backend. Also contains AWS deployment instructions and a Dockerfile
  • frontend/ Code for the Next.JS based UI and clientside stuff. It is hosted on Vercel

Developers

About

Content based recommender system for songs using song lyrics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published