捷徑

torchaudio.functional.phaser

torchaudio.functional.phaser(waveform: Tensor, sample_rate: int, gain_in: float = 0.4, gain_out: float = 0.74, delay_ms: float = 3.0, decay: float = 0.4, mod_speed: float = 0.5, sinusoidal: bool = True) Tensor[原始碼]

將相位效果應用於音訊。 類似於 SoX 實作。

This feature supports the following devices: CPU, CUDA This API supports the following properties: Autograd, TorchScript
參數:
  • waveform (Tensor) – (…, time) 維度的音訊波形

  • sample_rate (int) – 波形的取樣率,例如 44100 (Hz)

  • gain_in (float, optional) – 增強(或衰減)時所需的輸入增益,單位為 dB。允許的值範圍為 0 到 1。

  • gain_out (float, optional) – 增強(或衰減)時所需的輸出增益,單位為 dB。允許的值範圍為 0 到 1e9。

  • delay_ms (float, optional) – 所需的延遲時間,單位為毫秒。允許的值範圍為 0 到 5.0。

  • decay (float, optional) – 相對於輸入增益(gain-in)所需的衰減量。允許的值範圍為 0 到 0.99。

  • mod_speed (float, optional) – 調變速度,單位為 Hz。允許的值範圍為 0.1 到 2。

  • sinusoidal (bool, optional) – 如果為 True,則使用正弦調變(建議用於多種樂器);如果為 False,則使用三角調變(為單一樂器提供更清晰的相位效果)。(預設值:True

傳回值:

波形,維度為 (…, time)

傳回類型:

張量 (Tensor)

參考

文件

存取 PyTorch 的完整開發者文件

檢視文件

教學

取得初學者和進階開發人員的深入教學課程

檢視教學課程

資源

尋找開發資源並取得問題解答

檢視資源