Skip to content

voiceolation/voiceolation.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voiceolation

Voiceolation is a music source separator that extracts vocals from songs.

Team Members

  • Emir Yılmaz
  • Kemalcan Güner
  • Yunus Emre Günen
  • Ahmad Amireh

Supervisor

Gökçe Nur Yılmaz

Jury Members

  • Aslı Gençtav
  • Venera Adanova

Download / Demo

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.

  1. Download and extract the .zip file
  2. Install libraries from the requirements.txt
  3. 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


Dataset Samples

  • original audio file
orj.mov
  • downsampled input audio
inp.mov
  • output audio
out.mov

  • input audio
inp.mov
  • output audio
output.mov

Real-Life Samples

  • input audio
inp.mov
  • output audio
outp.mov

  • input audio
inp.mov
  • output audio
outp.mov

  • input audio
input.mov
  • output audio
output.mov

TEDU CMPE 491 and CMPE 492 Reports

  • [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)

About

Voiceolation is a music source separator that extracts vocals from songs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages