0

我正在使用 AudioQueue 通过麦克风获取录音电平表。问题是我从中得到的是浮点数。我知道它们代表音频样本。

我需要将其转换为赫兹。我的任务是从麦克风转换数字信号录音。将其转换为 Hz 并执行一个简单的公式以获得与此数字相关的结果。

请帮忙,我真的很感谢你的帮助。

谢谢,

4

1 回答 1

2

来自麦克风的录音不会包含您可以用 Hz 表示的单一频率。

相反,它将是许多不同频率的组合,由您的样本表示。

要获得样本中的频率及其幅度,您需要使用快速傅里叶变换。从结果中,您可以确定哪些频率在您的样本中最为普遍,我相信这就是您正在寻找的。

于 2010-11-02T18:33:10.010 回答