移动端录音使用fft计算频率,但是最终获取到的频率会有个别两倍的情况,我该如何下手解决?

新手上路,请多包涵

举个例子 C D E F G A B 比如是音阶。 do re mi fa ..... 当我识别do的时候 频率为130HZ左右是正常的,但是到了re就是292HZ了(应该是146HZ),往后又有正常的比如mi是164HZ....

想知道为什么会有这种两倍的情况,以及如何解决

阅读 965
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏