torchaudio.utils¶
torchaudio.utils.sox_utils¶
用于配置 libsox 的 Utility 模块。 这会影响 Sox IO 后端和 Sox Effects 中的功能。
-
torchaudio.utils.sox_utils.set_seed(种子:int)[来源]¶ 设置 libsox 的 PRNG
- 参数
- seed (int) - 种子值。有效范围为 int32。
-
torchaudio.utils.sox_utils.set_verbosity(详细程度:int)[来源]¶ 设置 libsox 的详细程度
- 参数
详细程度 (int) –
设置 libsox 的详细级别。
1失败消息2警告3处理内容4-6增加调试消息的级别
-
torchaudio.utils.sox_utils.set_buffer_size(buffer_size: int)[来源]¶ 设置 SOX 效果链的缓冲区大小
- 参数
buffer_size (int) – 设置用于处理音频的缓冲区的大小(以字节为单位)。
-
torchaudio.utils.sox_utils.set_use_threads(use_threads: bool)[来源]¶ 设置 SOX 效果链的多线程选项
- 参数
use_threads (bool) – 当 时,启用 的并行效果通道处理。 要使用 mutlithread,底层必须使用 OpenMP 支持进行编译。
Truelibsoxlibsox
-
torchaudio.utils.sox_utils.list_read_formats()→ List[str][来源]¶ 列出支持的读取音频格式
- 返回
支持的音频格式列表
- 返回类型
列表[str]