What techniques/algorithms can I use to reduce noise when recording audio? I'm making a handmade guitar chords dataset by recording 20480 samples of a 44.1kHz microphone to later on make a chord classification using CNN.
But there's a problem... I'm making this dataset on my room. Quiet.
When other noise enviroments comes to the case the classifier will give poor results. I want to apply some technique to reduce the noise, even if little.
Do window functions reduce noise? Can someone help me by some advice of techniques/algorithms? Using Python, if possible...
It's probably better to train your classifier with recordings made in a very large variety of typical noisy situations, rather than to try to modify the input to match that with which the classifier was trained.