Clojure/Java:用于声音频谱分析的Java库?[已关闭]

2022-09-02 13:48:20

我正在寻找一个可以接受大量音频数据并在给定频段内随时间返回平均振幅的库。

我已经在comp.dsp上问过这个问题,但我很清楚,使用基本的FFT库获得自己构建它的专业知识将需要比我现在更多的时间和精力。以下是我最初提出的问题:http://groups.google.com/group/comp.dsp/browse_thread/thread/e04f78d439e9e2bd

我发现了很多用于播放声音的不错的库(我过去使用过JSyn),但这些库似乎都没有设置为返回有关声音样本的快速和肮脏的频谱信息。

任何指针将不胜感激。


答案 1

这个存档的博客展示了FFT算法的Java实现,该算法非常简洁,可以读取音频文件并计算频谱。

你也可以检查Jtranforms开源FFT库

不幸的是,博客已经消失了,这里有一些关于FFT的其他资源。


答案 2

看看jMir中的jAudio软件包,可能比你需要的要多得多......


推荐