【发布时间】:2010-05-27 00:30:30
【问题描述】:
我正在使用 AudioRecord 类来分析麦克风中的原始 pcm 字节。
所以效果很好。现在我需要将 pcm 字节转换为分贝。
我有一个公式可以将 Pa 中的声压转换为 db。
db = 20 * log10(Pa/ref Pa)
所以问题是我从缓冲区中的音频记录器获得的字节是什么,它是振幅帕斯卡声压还是什么。
我试图将值放入 te 公式中,但它返回的 db 非常高,所以我认为它不正确
谢谢
【问题讨论】:
-
1+ 为所有人点赞以获得更多信息。谢谢大家。
-
我自己也需要一些帮助,因为我正在尝试做同样的事情!我有像你一样的原始 pcm 字节,但是当我使用你的公式时,它会出现无穷大:/ 当我记录时,我正在使用字节数组中的最后 2 个字节值,这是错误的吗?