快捷方式

sox_utils

用於更改 libsox 配置的模組,libsox 由 sox_io_backendsox_effects 等 I/O 函式使用。

get_buffer_size

torchaudio.utils.sox_utils.get_buffer_size() int[source]

獲取 sox 效果鏈的緩衝區大小

返回:

用於處理音訊的緩衝區大小(以位元組為單位)。

返回型別:

int

list_effects

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

列出可用的 sox 效果名稱

返回:

effect nameusage 的對映

返回型別:

Dict[str, str]

list_read_formats

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

列出讀操作支援的音訊格式

返回:

支援的音訊格式列表

返回型別:

List[str]

list_write_formats

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

列出寫操作支援的音訊格式

返回:

支援的音訊格式列表

返回型別:

List[str]

set_buffer_size

torchaudio.utils.sox_utils.set_buffer_size(buffer_size: int)[source]

設定 sox 效果鏈的緩衝區大小

引數:

buffer_size (int) – 設定用於處理音訊的緩衝區大小(以位元組為單位)。

set_seed

torchaudio.utils.sox_utils.set_seed(seed: int)[source]

設定 libsox 的 PRNG

引數:

seed (int) – 種子值。有效範圍為 int32。

set_use_threads

torchaudio.utils.sox_utils.set_use_threads(use_threads: bool)[source]

設定 sox 效果鏈的多執行緒選項

引數:

use_threads (bool) – 當為 True 時,啟用 libsox 的並行效果通道處理。要使用多執行緒,底層 libsox 必須編譯時包含 OpenMP 支援。

set_verbosity

torchaudio.utils.sox_utils.set_verbosity(verbosity: int)[source]

設定 libsox 的詳細程度

引數:

verbosity (int) –

設定 libsox 的詳細級別。

  • 1 失敗訊息

  • 2 警告

  • 3 處理詳情

  • 4-6 遞增的除錯訊息級別

文件

查閱 PyTorch 的完整開發者文件

檢視文件

教程

獲取面向初學者和高階開發者的深度教程

檢視教程

資源

查詢開發資源並獲得解答

檢視資源