2012-01-28 9 views
1

私はアプリケーションを開発中です。ここでは、Androidアプリケーションを使用してさまざまなサウンドを読みたいと思っています。私はAndroidに記録する方法を知っています。今私がやりたいことは、音を読み、その頻度に基づいてAndroidの画面に表示したいのです。では、周波数をHzまたはKHzでどのように読み取ることができますか?モバイルマイクを使用して音の周波数を読み取る方法は?

答えて

2

録音したオーディオサンプルでdiscrete Fourier transformを実行する必要があります。自分でコードを書くことも、ライブラリを使用することもできます。残念ながら、Java用にFFTライブラリが存在するかどうかはわかりませんが、私はあなたがグーグルにできると確信しています。

  1. http://www.ee.ucl.ac.uk/~mflanaga/java/FourierTransform.html
  2. https://sites.google.com/site/piotrwendykier/software/jtransforms
:私は2分で2を発見しました
関連する問題