1
我正在处理一个应用程序。在这里我想用Android应用程序阅读各种声音。我知道如何在Android中进行录制。现在我想要做的是读取声音并根据频率我想在Android屏幕上显示它。那么我怎么读取Hz或KHz的频率?如何使用移动麦克风读取声音频率?
我正在处理一个应用程序。在这里我想用Android应用程序阅读各种声音。我知道如何在Android中进行录制。现在我想要做的是读取声音并根据频率我想在Android屏幕上显示它。那么我怎么读取Hz或KHz的频率?如何使用移动麦克风读取声音频率?
您需要对录制的音频样本执行discrete Fourier transform。您可以自己编写代码或使用库来编写代码。不幸的是,我不知道哪些FFT库存在Java,但我相信你可以谷歌。我发现了两个在2分钟内: