是否有任何可用的开源软件包或库可用于计算音频信号的 SNR(信噪比)。
输入将只是一个音频信号,我必须计算该信号的 SNR。任何人都可以建议使用 python/C/C++ 或任何其他语言中的任何库来执行此操作或可能有用吗?
是否有任何可用的开源软件包或库可用于计算音频信号的 SNR(信噪比)。
输入将只是一个音频信号,我必须计算该信号的 SNR。任何人都可以建议使用 python/C/C++ 或任何其他语言中的任何库来执行此操作或可能有用吗?
在所有情况下都很难创建一些东西来估计 SNR。每种情况都需要根据信号采集的模型进行自己的处理。
例如,如果模型是 AWGN 噪声,音频是人声,数据是高采样率的样本(假设高于 44.1 [KHz]),那么您可以使用信号的 DFT 中的很多 bin 来估计噪声标准。然后根据数据箱中的能量,您可以估计 SNR。
关于库,您可能会在Mozilla 的 Deep Speech 库中找到通用工具。