7

AVAudioRecorderを使用してオーディオを録音しています。録音後、録音したオーディオの波形を描画したいと考えています。波形の描画に関する素晴らしい記事を見つけましたが、最初に特定のサンプル レートでの周波数が float として必要ですよね?

オーディオでFFTを実行する必要がありますか? また、どのようにすればよいですか? *AVAudioRecorder** はこの目的のための API ですか? または、オーディオを録音するために下位の API を使用する必要がありますか? 誰かが私を助けてくれることを願っています。

4

1 に答える 1

3

AVAudioRecorder は、これにはあまり役に立たないように見えます (可能かもしれませんが)。AudioQueue での録音を確認する必要があります。

オーディオの「波形」は周波数ではありません。波形は、オーディオを構成するサンプルの値です (これらは、AudioQueue で録音するときに取得できます)。FFT はオーディオ サンプルを時間領域から周波数領域に変換します。FFT の出力を描画すると、波形ではなくスペクトログラフになります。

于 2011-04-20T11:13:47.487 に答える