2016-10-25 16 views

答えて

0

あなたの質問は彼女のためのものですが、私はあなたが従う必要がある手順を説明しようとします。

まず、マイクロフォンからのサウンド入力を監視するには、AndroidのAPIを使用する必要があります。これは、循環バッファに連続的に記録することを意味します。

次のステップでは、この循環バッファのサンプルを、これらのサンプルを解析し、サンプルから周波数情報を抽出するコードに渡します。通常、このコードではある種のFFTを使用しています。数量と処理に関連するため、通常はCで記述され、NDKを使用してインターフェイスされます。そこにいくつかのライブラリがありますが、私はそれらを使用していません、例えば、FFMPEG。

サンプルの周波数を取得したら、期待している音のビープ音と比較することができます。