The Griffin-Lim Algorithm
When performing the DFT on a signal, the outputs are complex numbers. For audio signals that are playing for more than a second, humans cannot perceive phase differences between two waves, so it is safe to replace all complex numbers with their magnitudes. For audio signals that attenuate in less than a second, the phase becomes much more important to how the sound is perceived.