我正在用 Java 实现 MFCC 算法。 Java 中有三角过滤器和 MFCC 的示例代码。这是链接:MFCC Java但是我应该遵循用 Matlab 编写的代码:MFCC Matlab
我的问题是,在 Matlab 代码中它讨论线性和对数滤波器,但在 Java 代码中没有任何内容。我应该测量对数的性能 和线性过滤器,但我实现了 Java 代码,但没有任何内容。我也不明白Java代码中的这些fbins和cbins是什么?
最佳答案
Java 代码确实包含一个非线性变换,基本上将您的线性频率标度映射到梅尔标度。 'cbins' 指的是每个滤波器组的中心(频率)。
Java 代码正是 MFCC 代码应有的样子。因此,它应该适合您。
关于java - 带有 Java 线性和对数滤波器的 MFCC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6212923/