快捷方式

torchaudio.prototype.functional.barkscale_fbanks

torchaudio.prototype.functional.barkscale_fbanks(n_freqs: int, f_min: float, f_max: float, n_barks: int, sample_rate: int, bark_scale: str = 'traunmuller') Tensor[源代码]

创建一个频率仓转换矩阵。

This feature supports the following devices: CPU This API supports the following properties: TorchScript Visualization of generated filter bank
参数:
  • n_freqs (int) – 要突出显示/应用的频率数

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

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

  • n_barks (int) – 梅尔滤波器组的数量

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

  • bark_scale (str, 可选) – 要使用的比例:traunmuller、``schroeder`` 或 wang。 (默认值:traunmuller)

返回值:

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

返回类型:

torch.Tensor

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

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

查看教程

资源

查找开发资源并解答您的问题

查看资源