快捷方式

sox_utils

用于更改 libsox 配置的模块,该模块由 sox_io_backendsox_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 效果链的缓冲区大小

返回

用于处理音频的缓冲区大小(以字节为单位)。

返回类型

int

list_effects

torchaudio.utils.sox_utils.list_effects() Dict[str, str][source]

已弃用

警告

此函数已被弃用。它将在 2.9 版本中移除。此弃用是向维护阶段过渡 TorchAudio 的大规模重构工作的一部分。更多信息请参见 https://github.com/pytorch/audio/issues/3902

列出可用的 sox 效果名称

返回

effect nameusage 的映射

返回类型

Dict[str, str]

list_read_formats

torchaudio.utils.sox_utils.list_read_formats() List[str][source]

已弃用

警告

此函数已被弃用。它将在 2.9 版本中移除。此弃用是向维护阶段过渡 TorchAudio 的大规模重构工作的一部分。更多信息请参见 https://github.com/pytorch/audio/issues/3902

列出支持的读取音频格式

返回

支持的音频格式列表

返回类型

List[str]

list_write_formats

torchaudio.utils.sox_utils.list_write_formats() List[str][source]

已弃用

警告

此函数已被弃用。它将在 2.9 版本中移除。此弃用是向维护阶段过渡 TorchAudio 的大规模重构工作的一部分。更多信息请参见 https://github.com/pytorch/audio/issues/3902

列出支持的写入音频格式

返回

支持的音频格式列表

返回类型

List[str]

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 递增的调试消息级别

文档

访问全面的 PyTorch 开发者文档

查看文档

教程

为初学者和高级开发者提供深入的教程

查看教程

资源

查找开发资源并让您的问题得到解答

查看资源