Voiceolation is a music source separator that extracts vocals from songs.
- Emir Yılmaz
- Kemalcan Güner
- Yunus Emre Günen
- Ahmad Amireh
Gökçe Nur Yılmaz
- Aslı Gençtav
- Venera Adanova
You can isolate vocals and obtain as a .wav file if you have python. To extract vocals from any song: download voiceolation and install libraries on the requirements.txt.
- Download and extract the .zip file
- Install libraries from the requirements.txt
- Run the below command giving a path of the sound file
py voiceolation.py <path-to-soundfile>
If you want more accurate result, change SR on the config.py because we are using downsampling.
P.S: This a student project, may not be satisfied but it doesn't hurt to give a chance and try :) Download Link
- original audio file
orj.mov
- downsampled input audio
inp.mov
- output audio
out.mov
- input audio
inp.mov
- output audio
output.mov
- input audio
inp.mov
- output audio
outp.mov
- input audio
inp.mov
- output audio
outp.mov
- input audio
input.mov
- output audio
output.mov
- [Project Proposal](reports/Project Proposal.pdf)
- [Project Specifications Report](reports/Project Specifications Report.pdf)
- [Analysis Report](reports/Analysis Report.pdf)
- [High-Level Design Report](reports/High-Level Design Report.pdf)
- [Low Level Design Report](reports/Low Level Design Report.pdf)
- [Test Plan Report](reports/Test Plan Report.pdf)
- [Final Report](reports/Final Report.pdf)