速度¶
- class torchaudio.transforms.Speed(orig_freq, factor)[source]¶
调整波形速度。
- 参数:
- forward(waveform, lengths: Optional[Tensor] = None) Tuple[Tensor, Optional[Tensor]] [source]¶
- 参数:
waveform (torch.Tensor) – 输入信号,形状为 (…, time)。
lengths (torch.Tensor or None, optional) –
waveform
中信号的有效长度,形状为 (…)。如果为None
,则waveform
中的所有元素都被视为有效。(默认值:None
)
- 返回值:
- torch.Tensor
速度调整后的波形,形状为 (…, new_time).
- torch.Tensor 或 None
如果
lengths
不为None
,则为速度调整后的波形中信号的有效长度,形状为 (…);否则为None
。
- 返回类型:
(torch.Tensor, torch.Tensor or None)