1

重複の可能性:
iPhoneで特定の音の音の周波数を検出する方法は?

の周波数を求める方法を探していますmic input。自分の声や罪の音を一時ファイルに録音できます。

録音には を使用していAVFoundation frameworkます。これを使用しframeworkて、信号のピークを見つけました。信号の周波数を見つけるにはどうすればよいですか?

4

1 に答える 1

1

Apple からの非常に良いサンプル プロジェクトがあります。aurioTouch2 サンプル アプリへのリンクは次のとおりです: https://developer.apple.com/library/ios/samplecode/aurioTouch2/Introduction/Intro.html

AVFoundation の代わりに CoreAudio ライブラリの使用を開始する必要があると思います。周波数を取得するには、おそらく FFT (高速フーリエ変換) を使用する必要があります。これは、上記の例で行われます。スペクトグラム (経時的な周波数) も視覚化します。

または、このstackoverflowの投稿が役立つかもしれません: iPhoneでオーディオ入力の周波数を取得する

于 2012-12-20T12:53:00.680 に答える