DIYKaraoke :Karaoke Track Genearion, Song Recognition, Song Recommendation and Lyrics Synchronization
cd Backend
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver
cd Frontend
npm install expo-cli
expo start
cd Machine Learning Modules/ Karaoke Generation
path/to/dataset/
+- instruments/
| +- 01_foo_inst.wav
| +- 02_bar_inst.mp3
| +- ...
+- mixtures/
+- 01_foo_mix.wav
+- 02_bar_mix.mp3
+- ...
python train.py --dataset path/to/dataset --reduction_rate 0.5 --mixup_rate 0.5 --gpu 0
python inference.py --input path/to/an/audio/file
python recognize-from-file.py path/to/an/audio/file
python recognize-from-microphone.py
Open the Song_Recommender.ipynb on Jupyter notebook and run