快捷方式

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[source]

对音频应用镶边效果。类似于 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, 可选) – 以毫秒 (ms) 为单位的所需延迟。允许的值范围为 0 到 30

  • depth (float, 可选) – 以毫秒 (ms) 为单位的所需延迟深度。允许的值范围为 0 到 10

  • regen (float, 可选) – 以 dB 为单位的所需再生(反馈增益)。允许的值范围为 -95 到 95

  • width (float, 可选) – 以 dB 为单位的所需宽度(延迟增益)。允许的值范围为 0 到 100

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

  • phase (float, 可选) – 多通道的百分比相移。允许的值范围为 0 到 100

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

  • interpolation (str, 可选) – 使用“线性”或“二次”进行延迟线插值。(默认值:linear

返回值:

维度为 (…, channel, time) 的波形

返回类型:

Tensor

参考

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

获取适合初学者和高级开发者的深入教程

查看教程

资源

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

查看资源