I want to convert an audio file to a list of frequencies. We can apply an FFT on the audio to gain analysis of all the frequencies in a given audio sample, however, I want a list of frequencies as a whole from the audio such that if I play the frequencies in the time interval derived by the sampling rate, I would be able to have a passable reconstruction of the audio.
In simple words, assuming a 1 ms interval, I convert the audio file to a list of frequencies so that playing those frequencies 1 ms apart would reconstruct the audio.
Is there any python library using which we can accomplish given above? How exactly is it done in the industry?