functional.rst 2.74 KB
Newer Older
jamarshon's avatar
jamarshon committed
1
2
3
4
.. role:: hidden
    :class: hidden-section

torchaudio.functional
Vincent QB's avatar
Vincent QB committed
5
=====================
jamarshon's avatar
jamarshon committed
6
7
8
9
10

.. currentmodule:: torchaudio.functional

Functions to perform common audio operations.

11
:hidden:`istft`
Vincent QB's avatar
Vincent QB committed
12
~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
13

14
.. autofunction:: istft
jamarshon's avatar
jamarshon committed
15

16
:hidden:`spectrogram`
Vincent QB's avatar
Vincent QB committed
17
~~~~~~~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
18

19
.. autofunction:: spectrogram
jamarshon's avatar
jamarshon committed
20

21
:hidden:`amplitude_to_DB`
Vincent QB's avatar
Vincent QB committed
22
~~~~~~~~~~~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
23

24
.. autofunction:: amplitude_to_DB
jamarshon's avatar
jamarshon committed
25

26
:hidden:`create_fb_matrix`
Vincent QB's avatar
Vincent QB committed
27
~~~~~~~~~~~~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
28

29
.. autofunction:: create_fb_matrix
jamarshon's avatar
jamarshon committed
30

31
:hidden:`create_dct`
Vincent QB's avatar
Vincent QB committed
32
~~~~~~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
33

34
.. autofunction:: create_dct
jamarshon's avatar
jamarshon committed
35

36
:hidden:`mu_law_encoding`
Vincent QB's avatar
Vincent QB committed
37
~~~~~~~~~~~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
38

39
.. autofunction:: mu_law_encoding
jamarshon's avatar
jamarshon committed
40

41
:hidden:`mu_law_decoding`
Vincent QB's avatar
Vincent QB committed
42
~~~~~~~~~~~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
43

44
.. autofunction:: mu_law_decoding
jamarshon's avatar
jamarshon committed
45

46
:hidden:`complex_norm`
Vincent QB's avatar
Vincent QB committed
47
~~~~~~~~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
48

49
.. autofunction:: complex_norm
jamarshon's avatar
jamarshon committed
50

51
:hidden:`angle`
Vincent QB's avatar
Vincent QB committed
52
~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
53

54
.. autofunction:: angle
jamarshon's avatar
jamarshon committed
55

56
:hidden:`magphase`
Vincent QB's avatar
Vincent QB committed
57
~~~~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
58

59
.. autofunction:: magphase
jamarshon's avatar
jamarshon committed
60

61
:hidden:`phase_vocoder`
Vincent QB's avatar
Vincent QB committed
62
~~~~~~~~~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
63

64
.. autofunction:: phase_vocoder
65
66

:hidden:`lfilter`
Vincent QB's avatar
Vincent QB committed
67
~~~~~~~~~~~~~~~~~
68
69
70
71

.. autofunction:: lfilter

:hidden:`biquad`
Vincent QB's avatar
Vincent QB committed
72
~~~~~~~~~~~~~~~~
73
74
75
76

.. autofunction:: biquad

:hidden:`lowpass_biquad`
Vincent QB's avatar
Vincent QB committed
77
~~~~~~~~~~~~~~~~~~~~~~~~
78
79
80
81

.. autofunction:: lowpass_biquad

:hidden:`highpass_biquad`
Vincent QB's avatar
Vincent QB committed
82
~~~~~~~~~~~~~~~~~~~~~~~~~
83
84

.. autofunction:: highpass_biquad
85

moto's avatar
moto committed
86
:hidden:`allpass_biquad`
Vincent QB's avatar
Vincent QB committed
87
~~~~~~~~~~~~~~~~~~~~~~~~
moto's avatar
moto committed
88
89
90

.. autofunction:: allpass_biquad

91
:hidden:`equalizer_biquad`
Vincent QB's avatar
Vincent QB committed
92
~~~~~~~~~~~~~~~~~~~~~~~~~~
93
94
95

.. autofunction:: equalizer_biquad

96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
:hidden:`bandpass_biquad`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: bandpass_biquad

:hidden:`bandreject_biquad`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: bandreject_biquad

:hidden:`band_biquad`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: band_biquad

:hidden:`treble_biquad`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: treble_biquad

:hidden:`deemph_biquad`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: deemph_biquad

:hidden:`riaa_biquad`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: riaa_biquad

:hidden:`contrast`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: contrast

131
132
133
134
135
:hidden:`dcshift`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: dcshift

136
137
138
139
140
:hidden:`overdrive`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: overdrive

141
:hidden:`mask_along_axis`
Vincent QB's avatar
Vincent QB committed
142
~~~~~~~~~~~~~~~~~~~~~~~~~
143
144
145
146

.. autofunction:: mask_along_axis

:hidden:`mask_along_axis_iid`
Vincent QB's avatar
Vincent QB committed
147
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
148
149
150
151

.. autofunction:: mask_along_axis_iid

:hidden:`compute_deltas`
Vincent QB's avatar
Vincent QB committed
152
~~~~~~~~~~~~~~~~~~~~~~~~
153
154
155
156

.. autofunction:: compute_deltas

:hidden:`detect_pitch_frequency`
Vincent QB's avatar
Vincent QB committed
157
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
158
159

.. autofunction:: detect_pitch_frequency
wanglong001's avatar
wanglong001 committed
160
161
162
163

:hidden:`sliding_window_cmn`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

164
.. autofunction:: sliding_window_cmn
Artyom Astafurov's avatar
Artyom Astafurov committed
165
166
167
168
169

:hidden:`vad`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: vad