我试图找到一种方法来检测iPhone麦克风录制的声音频率。我想要检测声音频率是上升还是下降。如何检测iPhone上的声音频率/音高?
8
A
回答
5
,你可以尝试使用SCListener。这是一个小型的开源类,非常易于使用
编辑: 格式化程序不喜欢名称中的_。链接在这里。 http://github.com/stephencelis/sc_listener
2
要检测你应该看看fast Fourier transform (FFT)算法频率。
2
注意,SC_listener不上运行iOS 3.0或以上版本的iPhone工作,AVAudioRecorder和FFT检查。它以某种方式工作在模拟器虽然....
0
对于简单的音调检测,我觉得FFT是不够好。尝试在加速框架中查看Aurio Touch 2和vDSP参考。
0
我写了一些代码解释为跟踪间距C.它使用了FFT,这是不是最佳方法,但你可以看到,如果这是你的应用足够好。理想情况下,你可以用硬件加速来替换FFT。
http://blog.bjornroche.com/2012/07/frequency-detection-using-fft-aka-pitch.html
0
贝多芬看起来像一个不错的选择:https://github.com/vadymmarkov/Beethoven
相关问题
- 1. 声音频率检测
- 2. 在iPhone上获取声音的频率
- 3. 我如何检测Java上的声音频率
- 4. 用于录制声音和测量声音频率和功率的iPhone API(db)
- 5. iPhone:检测特定频率(幅度)的复制声音
- 6. 路由iPhone音频声音
- 7. 检测声音在iphone
- 8. 虚拟音频的频率/音调检测
- 9. 检测原始音频(PCM)中的特定频率/音调
- 10. 音乐的音高检测
- 11. iPhone AVAudioRecorder,AudioQueueServices,如何在检测到声音时自动录制音频
- 12. C# - 如何检测音频混音器的声音峰值水平?
- 13. 如何让iPhone产生指定频率和幅度的声音?
- 14. c基本频率+语音检测#
- 15. iPhone上的音频
- 16. 音乐音调类检测音频库
- 17. 检测声音Javascript
- 18. 麦克风音高/频率检测(尤其是动作3.0)
- 19. 检测音频谱
- 20. Android-Java:检测特定音符(按频率和音调)
- 21. 如何录制iphone音箱的音频?
- 22. 如何在iphone/ipad上控制高音,低音,音量
- 23. Can TensorFlow可用于音频音高检测吗?
- 24. WP7噪音检测 - 录制音频
- 25. iPhone音频录制的采样率
- 26. 声音检测不是离子中的语音 - 如何?
- 27. 插入声音/音频
- 28. 控制音频声音
- 29. 使用Android FFT获取声音频率
- 30. WebAudioApi,频率声音动画,android chrome v37
似乎SC_Listener已被弃用,为iOS 3.0+,你可以尝试使用本教程,它工作得很好:HTTP: //mobileorchard.com/tutorial-detecting-when-a-user-blows-into-the-mic/ – Raptor 2011-08-23 03:02:27