【发布时间】:2010-11-02 18:26:50
【问题描述】:
我正在使用 AudioQueue 通过麦克风获取录音电平表。问题是我从中得到的是浮点数。我知道它们代表音频样本。
我需要将其转换为 Hz。我的任务是从麦克风转换数字信号录音。将其转换为 Hz 并做一个简单的公式以获得与此数字相关的结果。
请帮忙,非常感谢您的帮助。
谢谢,
权
【问题讨论】:
标签: iphone frequency recording audioqueue
我正在使用 AudioQueue 通过麦克风获取录音电平表。问题是我从中得到的是浮点数。我知道它们代表音频样本。
我需要将其转换为 Hz。我的任务是从麦克风转换数字信号录音。将其转换为 Hz 并做一个简单的公式以获得与此数字相关的结果。
请帮忙,非常感谢您的帮助。
谢谢,
权
【问题讨论】:
标签: iphone frequency recording audioqueue
来自麦克风的录音不会包含您可以用 Hz 表示的单一频率。
相反,它将是许多不同频率的组合,由您的样本表示。
要获取样本中的频率及其幅度,您需要使用Fast Fourier transform。从结果中,您可以确定哪些频率在您的样本中最为普遍,我相信这就是您正在寻找的。p>
【讨论】: