sox_utils¶
用于更改 libsox 配置的模块,该模块由 sox_io_backend
和 sox_effects
等 I/O 函数使用。
警告
从 2.8 版本开始,我们正在重构 TorchAudio,以使其进入维护阶段。因此:
一些 API 在 2.8 版本中被弃用,并将在 2.9 版本中被移除。
PyTorch 用于音频和视频的解码和编码功能正在被整合到 TorchCodec 中。
请参阅 https://github.com/pytorch/audio/issues/3902 获取更多信息。
get_buffer_size¶
- torchaudio.utils.sox_utils.get_buffer_size() int [source]¶
已弃用
警告
此函数已被弃用。它将在 2.9 版本中移除。此弃用是向维护阶段过渡 TorchAudio 的大规模重构工作的一部分。更多信息请参见 https://github.com/pytorch/audio/issues/3902。
获取 sox 效果链的缓冲区大小
- 返回
用于处理音频的缓冲区大小(以字节为单位)。
- 返回类型
list_effects¶
list_read_formats¶
list_write_formats¶
set_buffer_size¶
- torchaudio.utils.sox_utils.set_buffer_size(buffer_size: int)[source]¶
已弃用
警告
此函数已被弃用。它将在 2.9 版本中移除。此弃用是向维护阶段过渡 TorchAudio 的大规模重构工作的一部分。更多信息请参见 https://github.com/pytorch/audio/issues/3902。
设置 sox 效果链的缓冲区大小
- 参数
buffer_size (int) – 设置用于处理音频的缓冲区大小(以字节为单位)。
set_seed¶
- torchaudio.utils.sox_utils.set_seed(seed: int)[source]¶
已弃用
警告
此函数已被弃用。它将在 2.9 版本中移除。此弃用是向维护阶段过渡 TorchAudio 的大规模重构工作的一部分。更多信息请参见 https://github.com/pytorch/audio/issues/3902。
设置 libsox 的 PRNG
- 参数
seed (int) – 种子值。有效范围是 int32。
set_use_threads¶
- torchaudio.utils.sox_utils.set_use_threads(use_threads: bool)[source]¶
已弃用
警告
此函数已被弃用。它将在 2.9 版本中移除。此弃用是向维护阶段过渡 TorchAudio 的大规模重构工作的一部分。更多信息请参见 https://github.com/pytorch/audio/issues/3902。
设置 sox 效果链的多线程选项
- 参数
use_threads (bool) – 当为
True
时,启用libsox
的并行效果通道处理。要使用多线程,底层的libsox
必须使用 OpenMP 支持进行编译。
set_verbosity¶
- torchaudio.utils.sox_utils.set_verbosity(verbosity: int)[source]¶
已弃用
警告
此函数已被弃用。它将在 2.9 版本中移除。此弃用是向维护阶段过渡 TorchAudio 的大规模重构工作的一部分。更多信息请参见 https://github.com/pytorch/audio/issues/3902。
设置 libsox 的详细程度
- 参数
verbosity (int) –
设置 libsox 的详细程度级别。
1
错误消息2
警告3
处理细节4
-6
递增的调试消息级别