1
我正在處理一個應用程序。在這裏我想用Android應用程序閱讀各種聲音。我知道如何在Android中進行錄製。現在我想要做的是讀取聲音並根據頻率我想在Android屏幕上顯示它。那麼我怎麼讀取Hz或KHz的頻率?如何使用移動麥克風讀取聲音頻率?
我正在處理一個應用程序。在這裏我想用Android應用程序閱讀各種聲音。我知道如何在Android中進行錄製。現在我想要做的是讀取聲音並根據頻率我想在Android屏幕上顯示它。那麼我怎麼讀取Hz或KHz的頻率?如何使用移動麥克風讀取聲音頻率?
您需要對錄製的音頻樣本執行discrete Fourier transform。您可以自己編寫代碼或使用庫來編寫代碼。不幸的是,我不知道哪些FFT庫存在Java,但我相信你可以谷歌。我發現了兩個在2分鐘內: