目录

torchaudio

I/O 功能

音频输入/输出功能在 torchaudio.backend 模块中实现,但为了方便使用,以下函数在 torchaudio 模块中提供。有多种后端可供选择,您可以使用 set_audio_backend() 切换后端。

有关详细信息,请参阅 torchaudio.backend,有关用法,请参阅 音频 I/O 教程

torchaudio.info(filepath: str, ...)

获取音频文件的元数据。有关详细信息,请参阅 torchaudio.backend

torchaudio.load(filepath: str, ...)

将音频文件加载到 torch.Tensor 对象中。有关详细信息,请参阅 torchaudio.backend

torchaudio.save(filepath: str, src: torch.Tensor, sample_rate: int, ...)

将 torch.Tensor 对象保存为音频格式。有关详细信息,请参阅 torchaudio.backend

后端工具

torchaudio.list_audio_backends() List[str][source]

列出可用的后端

Returns:

可用后端的列表。

Return type:

列表[字符串]

torchaudio.get_audio_backend() Optional[str][source]

获取当前后端的名称

Returns:

当前后端的名称,或者如果未分配后端则为 None

Return type:

Optional[str]

torchaudio.set_audio_backend(backend: Optional[str])[source]

设置 I/O 操作的后端

Parameters:

backend (strNone) – 后端的名称。 根据系统的可用性,可能是 "sox_io""soundfile"。如果提供了 None,则当前后端将处于未分配状态。

文档

访问 PyTorch 的全面开发人员文档

查看文档

教程

获取面向初学者和高级开发人员的深入教程

查看教程

资源

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

查看资源