快捷方式

torchaudio.functional.speed

torchaudio.functional.speed(waveform: Tensor, orig_freq: int, factor: float, lengths: Optional[Tensor] = None) Tuple[Tensor, Optional[Tensor]][原始碼]

調整波形速度。

This feature supports the following devices: CPU, CUDA This API supports the following properties: Autograd, TorchScript
引數:
  • waveform (torch.Tensor) – 輸入訊號,形狀為 (…, time)

  • orig_freq (int) – waveform 中訊號的原始頻率。

  • factor (float) – 調整輸入速度的因子。大於 1.0 的值在時間上壓縮 waveform,而小於 1.0 的值在時間上拉伸 waveform

  • lengths (torch.TensorNone, 可選) – waveform 中訊號的有效長度,形狀為 (…)。如果為 None,則 waveform 中的所有元素都視為有效。(預設值:None

返回:

torch.Tensor

速度調整後的波形,形狀為 (…, new_time)

torch.Tensor 或 None

如果 lengths 不為 None,則返回速度調整後的波形中訊號的有效長度,形狀為 (…);否則,返回 None

返回型別:

(torch.Tensor, torch.Tensor 或 None)

文件

查閱 PyTorch 的全面開發者文件

檢視文件

教程

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

檢視教程

資源

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

檢視資源