快捷鍵

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[原始碼]

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

This feature supports the following devices: CPU
參數:
  • waveform (Tensor) – 音訊數據。必須為 2 維。另請參閱 `channels_first`

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

  • format (str) – 檔案格式。

  • channels_first (bool, optional) – 若為 True,輸入和輸出 Tensor 皆具有維度 (channel, time)。否則,它們具有維度 (time, channel)

  • compression (floatNone, optional) – 用於 WAV 以外的格式。如需更多詳細資訊,請參閱 torchaudio.backend.sox_io_backend.save()

  • encoding (strNone, optional) – 變更支援格式的編碼。如需更多詳細資訊,請參閱 torchaudio.backend.sox_io_backend.save()

  • bits_per_sample (intNone, optional) – 變更支援格式的位元深度。如需更多詳細資訊,請參閱 torchaudio.backend.sox_io_backend.save()

返回:

結果 Tensor。若 channels_first=True,則具有 (channel, time),否則為 (time, channel)

返回類型:

Tensor

警告

此函式已被棄用。請遷移至 torchaudio.io.AudioEffector

文件

存取 PyTorch 的完整開發者文件

檢視文件

教學

取得適用於初學者和進階開發者的深入教學

檢視教學

資源

尋找開發資源並獲得您的問題解答

檢視資源