【问题标题】:Sound frequency detection声音频率检测
【发布时间】:2011-07-11 00:26:47
【问题描述】:

我目前正在尝试在 iPhone 上创建声音频率检测应用程序。我被告知,我需要对单个频率进行频率检测的算法是 goertzel 算法。

但是,我目前正在努力在 C 或 Objective-C 中实现此算法。我不确定如何从麦克风中检索我需要的数据以及如何使用此算法实时处理它。

任何帮助/示例代码将不胜感激。

【问题讨论】:

  • 我认为 Goertzel 算法告诉您给定频段的幅度,而不是信号的频率。您可能想为此阅读 FFT,但我不确定。

标签: iphone objective-c algorithm audio frequency


【解决方案1】:

示例项目:
- http://developer.apple.com/library/ios/#samplecode/aurioTouch/(实时处理)
- http://developer.apple.com/library/ios/#samplecode/SpeakHere/

上面的项目包含你需要的一切:)

【讨论】:

    【解决方案2】:

    https://github.com/irtemed88/PitchDetector 试试代码库,它可以满足您的需求

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-14
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      相关资源
      最近更新 更多