快捷方式

AddNoise

class torchaudio.transforms.AddNoise(*args, **kwargs)[source]

根据信噪比缩放并将噪声添加到波形中。有关更多详细信息,请参阅 torchaudio.functional.add_noise()

This feature supports the following devices: CPU, CUDA This API supports the following properties: Autograd, TorchScript
forward(waveform: Tensor, noise: Tensor, snr: Tensor, lengths: Optional[Tensor] = None) Tensor[source]
参数:
  • waveform (torch.Tensor) – 输入波形,形状为 (…, L)

  • noise (torch.Tensor) – 噪声,形状为 (…, L) (与 waveform 形状相同)。

  • snr (torch.Tensor) – 信噪比(单位 dB),形状为 (…,)

  • lengths (torch.TensorNone, 可选) – waveformnoise 中有效信号的长度,

  • ` (形状为) –

  • (默认情况下, (waveformnoise 中的元素都被视为有效。 None) –

返回值:

noise 缩放并添加到 waveform 的结果,形状为 (…, L) (与 waveform 形状相同)。

返回类型:

torch.Tensor

文档

访问 PyTorch 的完整开发者文档

查看文档

教程

获取面向初学者和高级开发者的深度教程

查看教程

资源

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

查看资源