How to reduce background noise while recording on iphone?

I plan to compare two audio files. I recorded two voices and compared them using cross-correlation. since the presence in the background noise when recording the resulting correlation value is always about 0.5. If I give any recorded waves from the Internet, I can get the correct value. Since I can reduce background noise while recording. Please help me. Thanks.

Is it possible to reduce noise from a recorded .wav file?

+4
source share
3 answers

Not a good way to remove background noise during recording, except just mute the recording microphone. It seems that you are already exporting the data, so instead of trying to eliminate it in the source, it will probably be easier to filter it out, this is a quick guide to removing background noise with Audacity

0
source

Try using a noise canceling microphone and an anechoic camera (or a really quiet studio).

You can also try to filter out all frequency ranges that are of no interest (for example, are out of the range of the person’s vocal spectrum needed for recognition or comparison).

0
source

There is special software to remove background sound noise. Audacity for PC may be one of the most popular (this, by the way, is open source). Alternatively, you can do this completely on your iPhone using Denoise .

Basically, the recorded audio contains several separate sounds, and some of them are harmful (for example, buzzing lamps, street noises, problems with microphones, etc.). A very popular approach to suppressing harmful sounds is to calculate the frequency spectrum of harmful noises and to suppress "harmful" frequencies throughout the duration of the sound. In both cases, Audacity and Denoise, you do this by selecting the “noise only” section. All sounds in this fragment are considered noises and are suppressed in the whole file.

If you need to include this feature in your application, you can look at the sources of Audacity. Please let me know if you need more information.

0
source

All Articles