functional.rst 2.91 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:`spectrogram`
Vincent QB's avatar
Vincent QB committed
12
~~~~~~~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
13

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

59
.. autofunction:: phase_vocoder
60
61

:hidden:`lfilter`
Vincent QB's avatar
Vincent QB committed
62
~~~~~~~~~~~~~~~~~
63
64
65
66

.. autofunction:: lfilter

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

.. autofunction:: biquad

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

.. autofunction:: lowpass_biquad

:hidden:`highpass_biquad`
Vincent QB's avatar
Vincent QB committed
77
~~~~~~~~~~~~~~~~~~~~~~~~~
78
79

.. autofunction:: highpass_biquad
80

moto's avatar
moto committed
81
:hidden:`allpass_biquad`
Vincent QB's avatar
Vincent QB committed
82
~~~~~~~~~~~~~~~~~~~~~~~~
moto's avatar
moto committed
83
84
85

.. autofunction:: allpass_biquad

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

.. autofunction:: equalizer_biquad

91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
:hidden:`bandpass_biquad`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: bandpass_biquad

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

.. autofunction:: bandreject_biquad

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

.. autofunction:: band_biquad

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

.. autofunction:: treble_biquad

jimchen90's avatar
jimchen90 committed
111
112
113
114
115
:hidden:`bass_biquad`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: bass_biquad

116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
: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
142
143
144
145
:hidden:`phaser`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: phaser

146
147
148
149
150
:hidden:`flanger`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. autofunction:: flanger

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

.. autofunction:: mask_along_axis

:hidden:`mask_along_axis_iid`
Vincent QB's avatar
Vincent QB committed
157
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
158
159
160
161

.. autofunction:: mask_along_axis_iid

:hidden:`compute_deltas`
Vincent QB's avatar
Vincent QB committed
162
~~~~~~~~~~~~~~~~~~~~~~~~
163
164
165
166

.. autofunction:: compute_deltas

:hidden:`detect_pitch_frequency`
Vincent QB's avatar
Vincent QB committed
167
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
168
169

.. autofunction:: detect_pitch_frequency
wanglong001's avatar
wanglong001 committed
170
171
172
173

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

174
.. autofunction:: sliding_window_cmn
Artyom Astafurov's avatar
Artyom Astafurov committed
175
176
177
178
179

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

.. autofunction:: vad