HARK FORUM › Computing Real-time Noise Level in dB
Is it possible to estimate the current background noise level in real time?
If so, how could I implement this?
I would like to use this information to determine if my robot is indoors (low noise level) or outdoors (high noise level).
To give some more information, I am using an 8-channel microphone array and AudioStreamFromMic > MultiFFT to get the frequency spectra.
Thank you for your inquiry.
Please use a BGNEstimator node.
HARK support team
Since BGNEstimator returns the noise spectrum (Matrix<float>), is there a node that will compute the overall power contained in the spectrum (a single float dB value for the overall noise level)?
We are sorry that there is no such a node.
You will have to calculate the dB from the output spectrum of BGNEstimator using HARK-Python3 or similar.