Music Lyrics Analysis NLP Tools
Tools for analyzing song lyrics using NLP techniques including sentiment analysis, topic modeling, mood/emotion classification, and knowledge graph construction from music metadata. Does NOT include general music recommendation systems, audio feature analysis, or music generation.
There are 28 music lyrics analysis tools tracked. The highest-rated is kevinschaich/billboard at 40/100 with 91 stars.
Get all 28 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=music-lyrics-analysis&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
kevinschaich/billboard
🎤 Lyrics/associated NLP data for Billboard's Top 100, 1950-2015. |
|
Emerging |
| 2 |
siddgood/billboard-hit-prediction
:notes: Predicting Billboard's Year-End Hot 100 Songs using audio features... |
|
Experimental |
| 3 |
rileynwong/spotify-analysis
Data analysis on my monthly playlists |
|
Experimental |
| 4 |
shimpeiws/word-grain
JSON schema specification for linguistic analysis of musical lyrics |
|
Experimental |
| 5 |
mohammadaminabbasi/Darkflow-NLP-Persian-Music-Recommendation-on-Lyrics
unsupervised process of identifying topics in a set of persian songs by LDA... |
|
Experimental |
| 6 |
tashapiro/predicting-song-music-genre
What part of a song is better at determining it's music genre - the music... |
|
Experimental |
| 7 |
acheamponge/VERSUZ
A Hiphop v. Literature project to demonstrate using NLP that Hip-Hop is a... |
|
Experimental |
| 8 |
ivedants/Music-Playlist-Generation-using-Twitter-account-post-history-and-Sentiment-Analysis
Music playlist generation capability based on a Twitter account's social... |
|
Experimental |
| 9 |
etarakci/music-genre-prediction
Machine Learning and NLP was used to predict a song's genre based off its... |
|
Experimental |
| 10 |
hajdu-patrik/Music-Mood-Classifier_Python
This project is a Python-based NLP system that analyzes song lyrics to... |
|
Experimental |
| 11 |
npogeant/song-lyrics-topic
A python based project for topic modeling song lyrics from Genius, using OCTIS. |
|
Experimental |
| 12 |
joonas-yoon/kpop-lyrics-analytics
국내 가요 노랫말 분석 (1964~2023) |
|
Experimental |
| 13 |
mrtoronto/lyrical_clustering
Cluster and plot S-BERT embeddings generated from song lyrics |
|
Experimental |
| 14 |
djleamen/music-mood-matcher-demo
An intelligent music recommendation system that analyzes your mood through... |
|
Experimental |
| 15 |
v-chai/happysadsongs
LeWagon Batch 685 Mexico Data Science Project. Music and lyric emotion detection. |
|
Experimental |
| 16 |
andreduong-zz/drake-analysis
Drake Analysis: a deeper look into the discography of Canada's Rap King... |
|
Experimental |
| 17 |
turkeroner/turkish-song-lyrics-nlp-analysis
Data science project analyzing Turkish song lyrics using NLP, sentiment... |
|
Experimental |
| 18 |
senanursir/music-sentiment-analysis
This project investigates the emotional profile of popular songs by... |
|
Experimental |
| 19 |
gpavanb1/lyrics-comparison
Get lyrics using API and perform translation to calculate similarity between... |
|
Experimental |
| 20 |
manashpratim/Decoding-the-Style-and-Bias-of-Song-Lyrics
Are popular songs different from other songs? Does songs reflect bias... |
|
Experimental |
| 21 |
josch14/song-genre-classification-with-lyrics
Lyrics-Based Song Genre Classification using traditional and machine... |
|
Experimental |
| 22 |
hippoghost/NLP-sentiment_analysis-WordCloud-python
Sentiment Analysis and WordClouds in Song Lyrics using python |
|
Experimental |
| 23 |
Rmsaah/song-genre-classification
Classifying a song’s genre using its lyrics, by applying Natural Language... |
|
Experimental |
| 24 |
Parsa2820/50-years-lyrics
50 Years of the Best-Selling Music Artists Lyrics Comparison |
|
Experimental |
| 25 |
lenaromanenko/lyrics_classification
Project to scrape the song lyrics and predict the artist from a piece of text. |
|
Experimental |
| 26 |
xjseabrum/lyrics-nlp-acoustic-predictions
Given a fixed genre, can the following 7 values be predicted by the song's... |
|
Experimental |
| 27 |
kkrgzz/NLP-Based-Turkish-Song-Lyric-Synthesizing
"NLP-Based Turkish Song Lyric Synthesizing" uses NLP to scrape and... |
|
Experimental |
| 28 |
NotShrirang/Lyrics-Analysis-and-Music-Recommendation-with-Pair-Similarities
Song recommendation system for film makers and music makers. Developed using... |
|
Experimental |