Home - michele-perrone/SpectrogramPlayer GitHub Wiki

This is the official documentation for Spectrogram Player.
The project was entirely developed in Python and Jupyter Notebook.
We have an official DEMO here. You can also take a look to our project report.

Project structure

  • Notebooks: contains all the Notebooks written for the comparison between the different algorithms.
  • Deep-GriffinLim-Iteration: contains the source code for the training and testing of Deep GriffinLim Iteration.
  • WebPage Contains the code of our demo web page.

Datasets

Review of the methods

Methods Input Output Link
Griffin-Lim Linear spectrogram Waveform Librosa's page
MelGAN Mel-Spectrogram Waveform Nvidia catalog - MelGAN
HiFi-Gan Mel-spectrogram Waveform Nvidia catalog - HiFi-GAN
SqueezeWave Mel-spectrogram Waveform Nvidia catalog - SqueezeWave
UniGlow Mel-spectrogram Waveform Nvidia catalog - UniGlow
UnivNet Mel-spectrogram Waveform Nvidia catalog - UnivNet
Deep Griffin-Lim Linear-spectrogram* Waveform Reference Repo

* Deep Griffin-Lim also adds a uniform noise to the original signal.