Is it possible to clean up an audio recording of a lecture from a smartphone (i.e. remove the background noise) using some type of AI system?


1 Answer 1


Yes, it is possible. Usually, the noise reduction is done using regular signal processing methods, such as spectral subtraction due to demand for low latency. But, of course, modern methods of deep learning are applicable to this problem. For example, the variational autoencoder is the first that comes to my mind, you can check this project. Another example you can look at is this project, which is based on WaveNet.

  • $\begingroup$ Thanks for the links, I'll check those out .Think it's what I'm looking for, yeah. I don't really need realtime processing. I just have a bunch of audio files from lecture recordings that I'd like to "extract the speaker's voice" from as much as possible. So hopefully I can do that with this. I'll mark your answer as the best answer when I've tried it out $\endgroup$ Commented Dec 13, 2018 at 16:15
  • $\begingroup$ Hello @igrinis thank you very much for your answer. It would be great if you can make a short video or a list of operations needed to use it. I'm not familiar with github project. $\endgroup$ Commented Feb 27, 2022 at 17:11

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .