https://medium.com/@monocosmo77/recent-developments-in-audio-and-speech-processing-part2-2022-efb37a916275