我想测量噪音水平,并希望根据周围区域的噪音水平自动增加或减少设备的音量。
有可能吗?如果有可能那么如何获得环境噪音水平?
任何人都可以给我一个正确方向的想法吗?
答案 0 :(得分:0)
信号的 RMS 值(均方根)计算速度快,是信号总能量的标准度量。
提示: 当用户正在收听时,将“噪声”信号作为来自麦克风的信号,而不是说话(环境噪声)。我不会仅根据环境噪声信号的RMS值来设置音量,而是根据来电的RMS与环境噪声的RMS之间的比率设置音量。
Volume = k * RMS(IncomingCallSignal) / RMS(AmbientNoiseSignal)