.. role:: hidden
    :class: hidden-section

torchaudio.functional
======================

.. currentmodule:: torchaudio.functional

Functions to perform common audio operations.

:hidden:`scale`
~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: scale


:hidden:`pad_trim`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: pad_trim

:hidden:`downmix_mono`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: downmix_mono

:hidden:`LC2CL`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: LC2CL

:hidden:`istft`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: istft

:hidden:`spectrogram`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: spectrogram

:hidden:`create_fb_matrix`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: create_fb_matrix

:hidden:`spectrogram_to_DB`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: spectrogram_to_DB

:hidden:`create_dct`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: create_dct

:hidden:`BLC2CBL`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: BLC2CBL

:hidden:`mu_law_encoding`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: mu_law_encoding

:hidden:`mu_law_expanding`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: mu_law_expanding
