Why would you bounce it in the first place?
the output values given are spiking up and down in the serial monitor if it detects blow,.
generally the mic i have been doing is a blow sensor.
i want to make the reading high if it detects blow, and low if otherwise.
does software debounce gives me the result i want to?
Debounce is a reasonable term for what you are trying to do, but this is not typical debouncing. Debouncing usually consists of waiting for an input to settle into a steady state so that transient changes are suppressed. In your case you would need a different algorithm, because in effect what you're really trying to do is smooth an intermittent signal. You will need to decide what constitutes 'blow'. Do you trigger on a single spike, or on a number of spikes close together, or what?