1

私のアプリでは、オーディオを録音していて、保存、再生などの必要がないときに、オーディオ周波数を動的に検索/計算したいと考えています。今、私は aurioToch サンプル コードの助けを借りてそれをやろうとしています。そのサンプルでは、​​GrabAudioData や ComputeFFT などの FFTBufferManager クラス メソッド内で、オーディオ サウンドに動的に依存するため、周波数値を計算している場所を見つけることができず、5 日以上費やしました。助けてください。

4

1 に答える 1

1

オーディオ信号がクリアで純粋な場合は、FFTを使用する必要はありません。山と谷を数えるだけです。または単にピーク。その数を取得し、バッファー内のサンプル数で割ってから、サンプルレートを掛けます。それがあなたの周波数値です。

于 2010-06-05T04:31:45.580 に答える