gpt4 book ai didi

iphone - 如何使用 iPhone 内置麦克风测量声压?

转载 作者:行者123 更新时间:2023-12-03 21:04:32 30 4
gpt4 key购买 nike

我想测量环境声音的响度。在阅读了 stackoverflow 上的一些帖子后,我感到比原来更加困惑。我不是音响工程师,只是程序员。

我想我需要用公式20 * log10(电压/Voltage_Ref)来计算dBSPL

因此,为此我需要对内部麦克风电压(或帕斯卡压力?)级别进行采样。 AVAudioRecorder 类允许我读取peakPowerForChannel,但这给出的dbFS 读数在160 和0 之间。其中0 是全功率。如何使用另一个 API 访问电压/压力水平?

我读到大约 0 dbFS = 99 db SPL。但这意味着我可以使用peakPowerForChannel读数读取的最大db SPL将为99 db SPL。我希望阅读比这更高的水平。

任何有关这方面的信息将不胜感激 - 我在这一点上有点陷入困境。

谢谢

迈克

最佳答案

实现此目的的唯一方法是在给定距离以及与消声室中麦克风的关系下,针对已知声源测试您的特定 iOS 设备型号(可能还有生产批处理)。电压和压力关系既不是由 Apple 指定的,也不是从任何 API 中获取的。

关于iphone - 如何使用 iPhone 内置麦克风测量声压?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8685023/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com