MuLawEncoding¶
- class torchaudio.transforms.MuLawEncoding(quantization_channels: int = 256)[源]¶
基於 mu-law 壓縮擴充套件對訊號進行編碼。
更多資訊請參閱維基百科條目
該演算法假定訊號已被縮放到 -1 到 1 之間,並返回一個編碼後的訊號,其值範圍從 0 到 quantization_channels - 1
- 引數:
quantization_channels (int, 可選) – 通道數。(預設值:
256)
- 示例
>>> waveform, sample_rate = torchaudio.load("test.wav", normalize=True) >>> transform = torchaudio.transforms.MuLawEncoding(quantization_channels=512) >>> mulawtrans = transform(waveform)