I have a set of audio files rescued from a source of phonograph record like a gramophone. Very old family stuff records from my elders back in year 1946. A relative has digitalized these with a turntable and gave the records to me in lossless WAV Format. The audios are just conversations of my relatives in cotidiane situations. So it is just vocals materials but mixed with a heavy quantity of noise. Noise is mostly concentrated in the mid-high frequencies, like 1Khz-10Khz.

So the records are VERY noisy. SNR is like 0dB or worst. My mission is to filter out the noise.

One advantage is that noise exhibits a cyclical pattern. I tried some classic vinyl restoration stuff like decracking o declicking with Sound Forge, DART 24 Pro. Results were unsuccessful. The best result I had is the "Noise reduction" effect in Audacity, which did output relatively good. But this last one just filters the frequencies where the noise is with narrow FFT. So the vocals content loses the high-mid frequencies. Leaving only mid or mid-bass content. The noise got down but voices are unintelligible.

So I think perhaps I could turn to a Artificial Intelligence solution?. but I have no clue from where can I start. I have some understading of theory of AI, the Perceptron, neural networks, Backpropagation, but I never applied them to audio. Perhaps a Convolution Neural network could be a solution, but how could I train it?. If helps, I have programming skills in C# and knowledge about digital linear filters like IIR and FIR. But equalization based solutions *are not, what I need *.

Below I offer an example track for your consideration.

Audio track for example

What can I do for filter this kind of cyclical pattern noise?


Simple idea: let some pros do the work. Send the audio through a cellphone to another one via a WhatsApp, Duo or whatever voice call app, even classic network call works, dealer's choice. The noise reduction algorithms in cellphones are designed to do exactly what you want to do. Reduce noise while conserving human speech. The outcome will depend to some degree on the market, the phone's firmware was designed for. US customers like it, when the background noise is cut out completely, accepting some degradation of speech. European customers prefer more naturally sounding outcomes with some noise left.

I think this would be worth a shot.

  • $\begingroup$ Thanks for taking your time, but sadly that couldn't help, in a phone talk sceneario, SNR is like 20dB. In my problem, SNR is -20dB. So I need a really specialized thing. $\endgroup$ Apr 9 '20 at 17:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.