【问题标题】:Finding a single frequency in an sound file xcode在声音文件 xcode 中查找单个频率
【发布时间】:2012-06-20 12:39:08
【问题描述】:

对于我正在开发的应用程序,我需要能够“搜索”声音文件以找到特定频率。

基本上,iPhone 麦克风录制 5 秒会写入无损音乐文件。然后我需要“打开”该文件并搜索特定频率。频率非常特殊(例如不在15hz和300hz之间,它是一个固定的数字)。 此外,一旦找到频率,搜索就会停止。

我已经让 iPhone 录制声音并写入文件,我只是不确定如何打开该文件并搜索频率。

任何帮助将不胜感激!

谢谢

【问题讨论】:

  • 是纯音还是复杂音,例如音乐或演讲,您在哪里寻找复杂声音中的特定音高?
  • 这是我要找的纯音。
  • 好的 - 在这种情况下,Goertzel 可能是要走的路 - 请参阅下面的答案。

标签: ios xcode frequency


【解决方案1】:

结帐PitchDetector 和相关的tutorial
不能让你更接近:)

【讨论】:

    【解决方案2】:

    如果您只是在寻找特定的、固定的、纯音,那么最简单的方法可能是Goertzel's algorithm - 与使用例如FFT 或自相关方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-24
      • 1970-01-01
      • 1970-01-01
      • 2019-03-05
      • 2011-05-17
      • 1970-01-01
      相关资源
      最近更新 更多