我正在用Java实现MFCC算法.在Java中有三角形滤波器和MFCC的示例代码.这是链接:MFCC Java但是我应该遵循用Matlab编写的代码:MFCC Matlab
我的问题是,在Matlab代码中,它讨论了线性和对数滤波器,但在Java代码中没有任何内容.我应该衡量对数的表现
和线性过滤器,但我实现了Java代码,没有任何关于这一点.另外我不明白Java代码中的这些fbins和cbins是什么?
解决方法:
Java代码确实包含非线性变换,基本上将线性频率标度映射到mel标度. ‘cbins’指的是每个滤波器组的中心(频率).
Java代码正是MFCC代码的样子.所以,它应该适合你.