gpt4 book ai didi

algorithm - 如何制作MFCC算法?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:47:50 26 4
gpt4 key购买 nike

我想制作梅尔频率倒谱算法,但有些东西我不明白。

完成 FTT 后,我们需要“使用三角形重叠窗口将上面获得的频谱的功率映射到梅尔尺度上。”

我知道如何计算三角形,我也知道如何传递到梅尔尺度。我根本不知道如何处理它们。

如果定义了三角形,我如何将上面获得的光谱的功率映射到梅尔标度上?

是不是这样:对三角形内的频率求和,然后将其传递给梅尔刻度?或者根据一个权重值(由该点三角形的高度定义)将三角形内的频率求和,然后将其传递给梅尔标度?或者根据weith值将三角形内的所有频率传给mel scale?另一件事?

谁能给我解释一下

最佳答案

我认为该过程的这一步有点奇怪并且没有完全意义(无论如何对我来说)。滤带的中心沿梅尔标度等距分布,但在线性标度上是三角形,即如图 here .

然后使用这些三角形沿线性 x 轴计算加权和。 (在上一步中,我认为一些方法通过过滤器三角形的面积进行归一化,而另一些则没有,老实说我不确定这里的最终结果,尽管我怀疑除了修改无论如何都是相对比较的最终解释。一个保持总能量,另一个给出每个波段的同等加权贡献。)然后取其对数(将总体积因子转换为偏移量)。

编辑:为了更清楚地应用过滤器......每个三角形代表一个单独的过滤器,产生一个单独的加权和。如果您的过滤器组中有二十个过滤器,则将有二十个三角形和二十个加权和要计算。要应用每个过滤器,对于每个 x 轴值,将该 x 位置的过滤器值乘以该 x 位置的函数值,并将其添加到该特定过滤器的总和。大多数 x 轴值都有两个过滤器,因此在每个 x 位置都对两个过滤器有贡献。

关于algorithm - 如何制作MFCC算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1638126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com