"references/vscode:/vscode.git/clone" did not exist on "b9b7cfc602d68e71b4e4039d15dddfe578df9db2"
functional.rst 3.48 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
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
:hidden:`Utility`
~~~~~~~~~~~~~~~~~

amplitude_to_DB
---------------

.. autofunction:: amplitude_to_DB

DB_to_amplitude
---------------

.. autofunction:: DB_to_amplitude

create_fb_matrix
----------------

.. autofunction:: create_fb_matrix

29
30
31
32
33
melscale_fbanks
---------------

.. autofunction:: melscale_fbanks

34
35
36
37
38
linear_fbanks
-------------

.. autofunction:: linear_fbanks

39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
create_dct
----------

.. autofunction:: create_dct

mask_along_axis
---------------

.. autofunction:: mask_along_axis

mask_along_axis_iid
-------------------

.. autofunction:: mask_along_axis_iid

mu_law_encoding
---------------

.. autofunction:: mu_law_encoding

mu_law_decoding
---------------

.. autofunction:: mu_law_decoding

apply_codec
-----------

.. autofunction:: apply_codec
68

Caroline Chen's avatar
Caroline Chen committed
69
70
71
72
73
resample
--------

.. autofunction:: resample

74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
:hidden:`Complex Utility`
~~~~~~~~~~~~~~~~~~~~~~~~~

Utilities for pseudo complex tensor. This is not for the native complex dtype, such as `cfloat64`, but for tensors with real-value type and have extra dimension at the end for real and imaginary parts.

angle
-----

.. autofunction:: angle

complex_norm
------------

.. autofunction:: complex_norm


magphase
--------

.. autofunction:: magphase

95
96
:hidden:`Filtering`
~~~~~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
97
98


99
100
allpass_biquad
--------------
jamarshon's avatar
jamarshon committed
101

102
.. autofunction:: allpass_biquad
jamarshon's avatar
jamarshon committed
103

104
105
band_biquad
-----------
jamarshon's avatar
jamarshon committed
106

107
.. autofunction:: band_biquad
jamarshon's avatar
jamarshon committed
108

109
110
bandpass_biquad
---------------
jamarshon's avatar
jamarshon committed
111

112
.. autofunction:: bandpass_biquad
jamarshon's avatar
jamarshon committed
113

114
115
bandreject_biquad
-----------------
jamarshon's avatar
jamarshon committed
116

117
.. autofunction:: bandreject_biquad
jamarshon's avatar
jamarshon committed
118

119
120
bass_biquad
-----------
jamarshon's avatar
jamarshon committed
121

122
.. autofunction:: bass_biquad
jamarshon's avatar
jamarshon committed
123

124
125
biquad
------
jamarshon's avatar
jamarshon committed
126

127
.. autofunction:: biquad
jamarshon's avatar
jamarshon committed
128

129
130
contrast
--------
jamarshon's avatar
jamarshon committed
131

132
.. autofunction:: contrast
jamarshon's avatar
jamarshon committed
133

134
135
dcshift
-------
jamarshon's avatar
jamarshon committed
136

137
.. autofunction:: dcshift
jamarshon's avatar
jamarshon committed
138

139
140
deemph_biquad
-------------
jamarshon's avatar
jamarshon committed
141

142
.. autofunction:: deemph_biquad
143
144


145
146
dither
------
147

148
.. autofunction:: dither
149

150
151
equalizer_biquad
----------------
152

153
.. autofunction:: equalizer_biquad
154

155
156
flanger
-------
157

158
159
160
161
162
163
164
165
166
.. autofunction:: flanger

gain
----

.. autofunction:: gain

highpass_biquad
---------------
167
168

.. autofunction:: highpass_biquad
169

170
171
lfilter
-------
moto's avatar
moto committed
172

173
.. autofunction:: lfilter
moto's avatar
moto committed
174

175
176
lowpass_biquad
--------------
177

178
.. autofunction:: lowpass_biquad
179

180
181
overdrive
---------
182

183
.. autofunction:: overdrive
184

185
186
phaser
------
187

188
.. autofunction:: phaser
189

190
191
riaa_biquad
-----------
192

193
.. autofunction:: riaa_biquad
194

195
196
treble_biquad
-------------
197
198
199

.. autofunction:: treble_biquad

jimchen90's avatar
jimchen90 committed
200

201
202
vad
---
jimchen90's avatar
jimchen90 committed
203

204
205
206
:hidden:`Feature Extractions`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

207
.. autofunction:: vad
208

209
:hidden:`spectrogram`
210
---------------------
211

212
.. autofunction:: spectrogram
213

214
215
216
217
218
:hidden:`inverse_spectrogram`
-----------------------------

.. autofunction:: inverse_spectrogram

219
:hidden:`griffinlim`
220
--------------------
221
222
223

.. autofunction:: griffinlim

224
:hidden:`phase_vocoder`
225
-----------------------
226
227

.. autofunction:: phase_vocoder
228

229
230
231
232
233
:hidden:`pitch_shift`
-----------------------

.. autofunction:: pitch_shift

234
:hidden:`compute_deltas`
235
------------------------
236
237
238
239

.. autofunction:: compute_deltas

:hidden:`detect_pitch_frequency`
240
--------------------------------
241
242

.. autofunction:: detect_pitch_frequency
wanglong001's avatar
wanglong001 committed
243
244

:hidden:`sliding_window_cmn`
245
----------------------------
wanglong001's avatar
wanglong001 committed
246

247
.. autofunction:: sliding_window_cmn
moto's avatar
moto committed
248
249

:hidden:`compute_kaldi_pitch`
250
-----------------------------
moto's avatar
moto committed
251
252

.. autofunction:: compute_kaldi_pitch
Vincent QB's avatar
Vincent QB committed
253
254

:hidden:`spectral_centroid`
255
---------------------------
Vincent QB's avatar
Vincent QB committed
256
257

.. autofunction:: spectral_centroid
moto's avatar
moto committed
258
259
260
261
262

References
~~~~~~~~~~

.. footbibliography::