如何从麦克风快速(超声波)读取音频?
Posted
技术标签:
【中文标题】如何从麦克风快速(超声波)读取音频?【英文标题】:How to read audio frequency from microphone swift (ultrasonic)? 【发布时间】:2020-08-14 16:25:31 【问题描述】:我无法找到如何从音频输入读取频率。我正在尝试收听非常高的频率(超声波)。我探索了几个 GitHub 项目,这些项目要么已经过时,要么出现故障。
我发现了本指南,但我无法理解它。 https://developer.apple.com/documentation/accelerate/finding_the_component_frequencies_in_a_composite_sine_wave谁能指导一下;有没有人这样做过?谢谢
【问题讨论】:
【参考方案1】:这段示例代码值得深入研究:https://developer.apple.com/documentation/accelerate/visualizing_sound_as_an_audio_spectrogram
该示例计算麦克风的奈奎斯特频率 - 例如,您的设备可能具有 20KHz 的最大频率。您可以查看样本的每个频域页面中的值,并找到最大值以得出主频。
【讨论】:
以上是关于如何从麦克风快速(超声波)读取音频?的主要内容,如果未能解决你的问题,请参考以下文章