AudioEncoder¶
- class torchcodec.encoders.AudioEncoder(samples: Tensor, *, sample_rate: int)[原始碼]¶
一個音訊編碼器。
- 引數:
samples (
torch.Tensor) – 要編碼的樣本。這必須是一個形狀為(num_channels, num_samples)的 2D 張量,或者是一個 1D 張量(在這種情況下,假定num_channels = 1)。值必須是[-1, 1]範圍內的浮點值。sample_rate (int) – **輸入**
samples的取樣率。編碼後的輸出取樣率可以使用編碼方法(to_file等)指定。
使用
AudioEncoder的示例- to_file(dest: Union[str, Path], *, bit_rate: Optional[int] = None, num_channels: Optional[int] = None, sample_rate: Optional[int] = None) None[原始碼]¶
將樣本編碼到檔案中。