Skip to content

rupeshs/audio-regen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio Regeneration

Tried to regenerate song using Inverse short-time Fourier transform (ISFT) and Griffin-Lim Algorithm.

Dependencies

  • python 3.9
  • librosa
  • matlabplot

To setup environment run the following command:

conda env create -f environment.yml

activate environment :

conda activate audio-regen-env

To run

python main.py

Spectrograms

Original song (10 seconds duration)

Original song

Just 1 iteration

Original song

500 iterations

Original song

500 iterations result is better in audio fidelity.