快捷方式

torchaudio.functional.flanger

torchaudio.functional.flanger(waveform: Tensor, sample_rate: int, delay: float = 0.0, depth: float = 2.0, regen: float = 0.0, width: float = 71.0, speed: float = 0.5, phase: float = 25.0, modulation: str = 'sinusoidal', interpolation: str = 'linear') Tensor[源代码]

对音频应用镶边效果。类似于 SoX 实现。

This feature supports the following devices: CPU, CUDA This API supports the following properties: Autograd, TorchScript
参数
  • waveform (Tensor) – 形状为 (..., channel, time) 的音频波形。最多允许 4 个通道。

  • sample_rate (int) – 波形的采样率,例如 44100 (Hz)

  • delay (float, optional) – 期望的延迟(以毫秒 (ms) 为单位)。允许的取值范围是 0 到 30。

  • depth (float, optional) – 期望的延迟深度(以毫秒 (ms) 为单位)。允许的取值范围是 0 到 10。

  • regen (float, optional) – 期望的再生(反馈增益),单位为 dB。允许的取值范围是 -95 到 95。

  • width (float, optional) – 期望的宽度(延迟增益),单位为 dB。允许的取值范围是 0 到 100。

  • speed (float, optional) – 调制速度,单位为 Hz。允许的取值范围是 0.1 到 10。

  • phase (float, optional) – 多通道的相位偏移百分比。允许的取值范围是 0 到 100。

  • modulation (str, optional) – 使用“sinusoidal”(正弦)或“triangular”(三角)调制。(默认值: sinusoidal)

  • interpolation (str, optional) – 在延迟线插值时使用“linear”(线性)或“quadratic”(二次)。(默认值: linear)

返回

形状为 (..., channel, time) 的波形

返回类型

张量

参考

文档

访问全面的 PyTorch 开发者文档

查看文档

教程

为初学者和高级开发者提供深入的教程

查看教程

资源

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

查看资源