快捷方式

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 的完整開發者文件

檢視文件

教程

獲取面向初學者和高階開發者的深度教程

檢視教程

資源

查詢開發資源並獲得問題解答

檢視資源