Here is the code related to the article entitled Online Spectrogram Inversion for Low-Latency Audio Source Separation. Audio examples of recovered source signals are available on the companion website.
The following Python librairies are necessary to run the code properly:
The paper uses the Danish HINT dataset, which shall be placed in the data/HINT
folder.
If you use this dataset, you will end up with the proper directory structure and file names.
If you want to use a different dataset, then you can edit the corresponding function (source/audio_handler.py
) accordingly.
This code allows to reproduce the experiment in the Oracle scenario (Table 1) conducted in the paper.
To run the benchmark as done in the paper, simply run the main.py
script.
If you use any of this code for your research, please cite our paper:
@article{Magron2020omisi,
Title = {Online Spectrogram Inversion for Low-Latency Audio Source Separation},
Author = {Paul Magron AND Tuomas Virtanen},
Journal = {IEEE Signal Processing Letters},
Year = {2020},
Pages = {306--310},
Volume = {27}
}