快捷方式

torchaudio.functional.apply_codec

torchaudio.functional.apply_codec(waveform: Tensor, sample_rate: int, format: str, channels_first: bool = True, compression: Optional[float] = None, encoding: Optional[str] = None, bits_per_sample: Optional[int] = None) Tensor[source]

已廢棄: 應用編解碼器作為一種資料增強形式。

This feature supports the following devices: CPU
引數:
  • waveform (Tensor) – 音訊資料。必須是二維張量。另請參閱 `channels_first`

  • sample_rate (int) – 音訊波形的取樣率。

  • format (str) – 檔案格式。

  • channels_first (bool, 可選) – 如果為 True,輸入和輸出 Tensor 的維度均為 (通道, 時間)。否則,維度為 (時間, 通道)

  • compression (floatNone, 可選) – 用於 WAV 以外的格式。更多詳情請參見 torchaudio.backend.sox_io_backend.save()

  • encoding (strNone, 可選) – 更改支援格式的編碼方式。更多詳情請參見 torchaudio.backend.sox_io_backend.save()

  • bits_per_sample (intNone, 可選) – 更改支援格式的位深度。更多詳情請參見 torchaudio.backend.sox_io_backend.save()

返回:

結果 Tensor。如果 channels_first=True,則維度為 (通道, 時間),否則為 (時間, 通道)

返回型別:

Tensor

警告

此函式已廢棄。請遷移到 torchaudio.io.AudioEffector

文件

訪問 PyTorch 的綜合開發者文件

檢視文件

教程

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

檢視教程

資源

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

檢視資源