快捷鍵

AddNoise

class torchaudio.transforms.AddNoise(*args, **kwargs)[原始碼]

根據訊噪比縮放並將雜訊新增至波形。詳情請參閱 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[原始碼]
參數:
  • waveform (torch.Tensor) – 輸入波形,形狀為 (…, L)

  • noise (torch.Tensor) – 雜訊,形狀為 (…, L)(與 waveform 相同形狀)。

  • snr (torch.Tensor) – 訊噪比,單位為分貝 (dB),形狀為 (…,)

  • lengths (torch.TensorNone, optional) – waveformnoise 中訊號的有效長度,

  • ` (形狀為) –

  • (預設 (波形和雜訊中的元素皆視為有效。) – None)

回傳:

縮放並將 noise 新增至 waveform 的結果,形狀為 (…, L)(與 waveform 相同形狀)。

回傳類型:

torch.Tensor

文件

存取 PyTorch 的完整開發者文件

檢視文件

教學

取得針對初學者和進階開發者的深入教學

檢視教學

資源

尋找開發資源並獲得解答

檢視資源