ASSDOct 28, 2021

TorchAudio: Building Blocks for Audio and Speech Processing

arXiv:2110.15018v2206 citationsHas Code
Originality Synthesis-oriented
AI Analysis

This is an incremental tool release for researchers and engineers in audio and speech processing, offering production-ready components.

The paper introduces TorchAudio version 0.10, a library providing GPU-compatible and differentiable building blocks for audio and speech processing to accelerate ML application development, with benchmarks showing its implementations perform similarly to other public ones.

This document describes version 0.10 of TorchAudio: building blocks for machine learning applications in the audio and speech processing domain. The objective of TorchAudio is to accelerate the development and deployment of machine learning applications for researchers and engineers by providing off-the-shelf building blocks. The building blocks are designed to be GPU-compatible, automatically differentiable, and production-ready. TorchAudio can be easily installed from Python Package Index repository and the source code is publicly available under a BSD-2-Clause License (as of September 2021) at https://github.com/pytorch/audio. In this document, we provide an overview of the design principles, functionalities, and benchmarks of TorchAudio. We also benchmark our implementation of several audio and speech operations and models. We verify through the benchmarks that our implementations of various operations and models are valid and perform similarly to other publicly available implementations.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes