2

对于 Android 应用程序(适用于 Android 版本 2.1),我想分析声音文件并获取频率。因此,我想为此目的包含 javax.sound.sampled.*。我怎么能得到那个?任何外部 jar 文件都可以为我做吗?有没有这样的 jar 文件可用?

4

3 回答 3

2

安卓不支持:(

于 2011-08-11T12:54:04.210 回答
0

快速傅立叶变换 (FFT) 库应该可以用于您的目的。不幸的是我不能推荐任何因为我自己没有尝试过。

于 2011-08-11T13:00:37.647 回答
0

经过大量谷歌搜索,终于偶然发现了这个 FFT 库,用纯 Java 编写,在 Android 上运行良好:http: //moonblink.googlecode.com/svn/trunk/HermitLibrary/doc/ca/uol/aig/fftpack/包-summary.html

请注意,您还需要来自 hermitlibrary 的其他一些内容,但这非常简单。它足够快,我可以对立体声流进行 FFT,操纵频谱,并实时重新合成音频:-D

于 2012-06-01T13:27:36.820 回答