【问题标题】:Clojure/Java: Java libraries for spectrum analysis of sound? [closed]Clojure/Java:用于声音频谱分析的 Java 库? [关闭]
【发布时间】:2011-03-27 12:46:00
【问题描述】:

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

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

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

任何指针将不胜感激。

【问题讨论】:

    标签: java clojure audio fft spectrum


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      你看过这个吗:

      http://download.oracle.com/javase/tutorial/sound/TOC.html

      我也使用 Java Media Framework 进行视频处理,但我相信它们也为声音处理提供了良好的 API。你也应该调查一下。

      【讨论】:

        【解决方案3】:

        这个Archived Blog展示了FFT算法的java实现,非常简洁,可以读取音频文件并计算频谱。

        您也可以查看Jtranforms open source FFT library

        很遗憾博客已经消失了,这里有一些关于 FFT 的其他资源。

        【讨论】:

        • 博文链接失效
        • @flash 感谢您的 ping,我添加了一些其他资源,发现 'shazam in java' 绝对值得。
        猜你喜欢
        • 2012-09-18
        • 1970-01-01
        • 1970-01-01
        • 2011-06-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-07
        相关资源
        最近更新 更多