compute_fbank_matrix

paddle.audio.functional. compute_fbank_matrix ( sr, n_fft, n_mels=64, f_min=0.0, f_max=None, htk=False, nrom='slaney', dtype='float32' ) [源代码]

计算 mel 变换矩阵。

参数

  • sr (int) - 采样率。

  • n_fft (int) - fft bins 的数目。

  • n_mels (float,可选) - mels bins 的数目,默认是 64。

  • f_min (float,可选) - 最小频率(hz),默认是 0.0。

  • f_max (Optional[float],可选) - 最大频率(hz),默认是 None。

  • htk (bool,可选) - 是否使用 htk 缩放,默认是 False。

  • norm (Union[str, float],可选) - norm 的类型,默认是``slaney``。

  • dtype (str,可选) - 返回矩阵的数据类型,默认``float32``。

返回

paddle.Tensor,Tensor shape (n_mels, n_fft//2 + 1)。

代码示例

>>> import paddle

>>> sr = 23
>>> n_fft = 51
>>> fbank = paddle.audio.functional.compute_fbank_matrix(sr, n_fft)