Classify your audio files on the go
Explore the Project »
View On Github
·
Report Bug
·
Request Feature
Table of Contents
There are many great genre classifiers in the industry but how many of them are free, and reliable, and does the job fast, and are able to actually classify music ? I bet there are very few if not none that fits the criteria.
Some key features to note :
- You can classify any audio with just few clicks in realtime 😃
- You can analyse any audio's waveforms, FFTs etc.
- This app is cross platform so you can run it on any device (except on a rock 🎸)
-
Classification Genres : Classify any music into 10 genres.
pop
metal
disco
blues
reggae
classical
rock
hiphop
country
jazz
-
Dataset Used : Used GTZAN Dataset dataset by Andrada Olteanu from Kaggle.
-
Model Accuracy : Predict any genre with 72.6% accuracy.
Music genre classifier uses these technologies to run.
Getting started with this project is very easy. Follown Prerequisites and installation guidelines.
-
Clone the repo
git clone https://github.com/anuragsati/music-genre-classifier.git
-
Download Processed GTZAN DATASET.
-
Paste your downloaded dataset (data.json) to
/assets
-
Install NPM packages
npm install
- Run the backend server using (Necessary):
python3 ./backend/main.py
- Run the project using :
npm run start
Distributed under the MIT License.
Anurag sati - [email protected]
Project Link: https://github.com/anuragsati/music-genre-classifier