I'm trying to filter noise from an audio signal. The signal was and is going to be recorded in a city environment which always contains some white/pink noise.
At this moment I'm using two options to filter the noise. Spectral Subtraction algorithm and Wiener filter.
I'm assuming the initial samples are noise only and that's how the filter starts subtracting noise, but I can't make this assumption at all times. I have to automatically detect when it's noise and when it's not.
I'm using Matlab btw.
If anyone has any sugestion... thanks