functional.rst 3.16 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
:hidden:`Utility`
~~~~~~~~~~~~~~~~~

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

.. autofunction:: amplitude_to_DB

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

.. autofunction:: DB_to_amplitude

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

.. autofunction:: create_fb_matrix

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
58

59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
: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

80
81
:hidden:`Filtering`
~~~~~~~~~~~~~~~~~~~
jamarshon's avatar
jamarshon committed
82
83


84
85
allpass_biquad
--------------
jamarshon's avatar
jamarshon committed
86

87
.. autofunction:: allpass_biquad
jamarshon's avatar
jamarshon committed
88

89
90
band_biquad
-----------
jamarshon's avatar
jamarshon committed
91

92
.. autofunction:: band_biquad
jamarshon's avatar
jamarshon committed
93

94
95
bandpass_biquad
---------------
jamarshon's avatar
jamarshon committed
96

97
.. autofunction:: bandpass_biquad
jamarshon's avatar
jamarshon committed
98

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

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

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

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

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

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

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

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

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

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

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

127
.. autofunction:: deemph_biquad
128
129


130
131
dither
------
132

133
.. autofunction:: dither
134

135
136
equalizer_biquad
----------------
137

138
.. autofunction:: equalizer_biquad
139

140
141
flanger
-------
142

143
144
145
146
147
148
149
150
151
.. autofunction:: flanger

gain
----

.. autofunction:: gain

highpass_biquad
---------------
152
153

.. autofunction:: highpass_biquad
154

155
156
lfilter
-------
moto's avatar
moto committed
157

158
.. autofunction:: lfilter
moto's avatar
moto committed
159

160
161
lowpass_biquad
--------------
162

163
.. autofunction:: lowpass_biquad
164

165
166
overdrive
---------
167

168
.. autofunction:: overdrive
169

170
171
phaser
------
172

173
.. autofunction:: phaser
174

175
176
riaa_biquad
-----------
177

178
.. autofunction:: riaa_biquad
179

180
181
treble_biquad
-------------
182
183
184

.. autofunction:: treble_biquad

jimchen90's avatar
jimchen90 committed
185

186
187
vad
---
jimchen90's avatar
jimchen90 committed
188

189
190
191
:hidden:`Feature Extractions`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

192
.. autofunction:: vad
193

194
:hidden:`spectrogram`
195
---------------------
196

197
.. autofunction:: spectrogram
198

199
:hidden:`griffinlim`
200
--------------------
201
202
203

.. autofunction:: griffinlim

204
:hidden:`phase_vocoder`
205
-----------------------
206
207

.. autofunction:: phase_vocoder
208

209
:hidden:`compute_deltas`
210
------------------------
211
212
213
214

.. autofunction:: compute_deltas

:hidden:`detect_pitch_frequency`
215
--------------------------------
216
217

.. autofunction:: detect_pitch_frequency
wanglong001's avatar
wanglong001 committed
218
219

:hidden:`sliding_window_cmn`
220
----------------------------
wanglong001's avatar
wanglong001 committed
221

222
.. autofunction:: sliding_window_cmn
moto's avatar
moto committed
223
224

:hidden:`compute_kaldi_pitch`
225
-----------------------------
moto's avatar
moto committed
226
227

.. autofunction:: compute_kaldi_pitch
Vincent QB's avatar
Vincent QB committed
228
229

:hidden:`spectral_centroid`
230
---------------------------
Vincent QB's avatar
Vincent QB committed
231
232

.. autofunction:: spectral_centroid
233
234
235
236
237

:hidden:`resample`
---------------------------

.. autofunction:: resample