快捷方式

torchaudio.functional.linear_fbanks

torchaudio.functional.linear_fbanks(n_freqs: int, f_min: float, f_max: float, n_filter: int, sample_rate: int) Tensor[source]

创建一个线性三角滤波器组。

This feature supports the following devices: CPU This API supports the following properties: TorchScript

注意

为了与 librosa 在数值上兼容,生成的滤波器组中并非所有系数的幅度都为 1。

Visualization of generated filter bank
参数:
  • n_freqs (int) – 需要突出显示/应用的频率数量

  • f_min (float) – 最小频率 (Hz)

  • f_max (float) – 最大频率 (Hz)

  • n_filter (int) – (线性) 三角滤波器的数量

  • sample_rate (int) – 音频波形的采样率

返回:

大小为 (n_freqs, n_filter) 的三角滤波器组 (fb 矩阵),其中 n_freqs 是需要突出显示/应用的频率数量,n_filter 是滤波器组的数量。每一列都是一个滤波器组,因此假设存在一个大小为 (…, n_freqs) 的矩阵 A,应用结果将是 A * linear_fbanks(A.size(-1), ...)

返回类型:

Tensor

文档

访问 PyTorch 全面的开发者文档

查看文档

教程

获取针对初学者和高级开发者的深入教程

查看教程

资源

查找开发资源并获得问题解答

查看资源