I am planning to compare two audio files. I have recorded two voices and compared them using cross correlation. Since the presence on background noise while recording the resulting correlation value is always near 0.5. If i give any recorded waves from internet, i am able to get the correct value. So how can i reduce the background noise from the recorded .wav file. If i come to know how to do it, then i will try to implement technically. Any basic ideas will be helpful for me to learn and apply it. Thanks.
Electronic – Reduce background noise from a .wav file
dspnoise
Related Topic
- Electronic – arduino – Reduce noise from a Hall effect sensor
- How to Reduce Serial Noise from a Refrigerator
- Would oversampling reduce in-band signal noise floor
- Electronic – How to reduce noise caused by inverter
- Electronic – Piezoelectric showing strange, slowly fluctuating periodic background noise
- Electronic – How to reduce audio noise from Bluetooth module
Best Answer
Noise usually creeps up at various specific frequencies in audio, these frequencies change depending on the environment.
Option 1
The easiest way to get rid of noise is the put a band pass filter right around where the frequency of your voice is at. There may still be noise at the same frequency of your voice, but this will be much harder to deal with.
Option 2
I am not sure what Audacity does, but I have seen many programs that require a sample of "silence" and use that to determine the noise. In other words, you record your voice but leave a gap of dead air at the end or beginning. Then you can go analyze what frequency components are around in your dead air. From this you can know how much of each frequency to remove from your voice signal.