transforms.rst 2.95 KB
Newer Older
1
2
3
.. role:: hidden
    :class: hidden-section

4
5
6
torchaudio.transforms
======================

moto's avatar
moto committed
7
8
.. py:module:: torchaudio.transforms

9
10
.. currentmodule:: torchaudio.transforms

11
12
Transforms are common audio transforms. They can be chained together using :class:`torch.nn.Sequential`

13
14
:hidden:`Utility`
~~~~~~~~~~~~~~~~~~
15

16
17
:hidden:`AmplitudeToDB`
-----------------------
18

19
.. autoclass:: AmplitudeToDB
20

Vincent QB's avatar
Vincent QB committed
21
  .. automethod:: forward
22

23
24
:hidden:`MelScale`
------------------
25

26
.. autoclass:: MelScale
27
28
29

  .. automethod:: forward

30
31
:hidden:`InverseMelScale`
-------------------------
32

33
.. autoclass:: InverseMelScale
34
35
36

  .. automethod:: forward

37
38
:hidden:`MuLawEncoding`
-----------------------
39

40
.. autoclass:: MuLawEncoding
41

Vincent QB's avatar
Vincent QB committed
42
  .. automethod:: forward
43

44
45
:hidden:`MuLawDecoding`
-----------------------
46

47
.. autoclass:: MuLawDecoding
48

Vincent QB's avatar
Vincent QB committed
49
  .. automethod:: forward
50

51
52
:hidden:`Resample`
------------------
moto's avatar
moto committed
53

54
.. autoclass:: Resample
moto's avatar
moto committed
55
56
57

  .. automethod:: forward

58
59
:hidden:`FrequencyMasking`
--------------------------
moto's avatar
moto committed
60

61
.. autoclass:: FrequencyMasking
62

Vincent QB's avatar
Vincent QB committed
63
  .. automethod:: forward
64

65
66
:hidden:`TimeMasking`
---------------------
67

68
.. autoclass:: TimeMasking
69

Vincent QB's avatar
Vincent QB committed
70
  .. automethod:: forward
71

72
73
:hidden:`TimeStretch`
---------------------
74

75
.. autoclass:: TimeStretch
76
77
78

  .. automethod:: forward

79
80
:hidden:`Fade`
--------------
81

82
.. autoclass:: Fade
83

Vincent QB's avatar
Vincent QB committed
84
  .. automethod:: forward
85

86
87
:hidden:`Vol`
-------------
88

89
.. autoclass:: Vol
90

Vincent QB's avatar
Vincent QB committed
91
  .. automethod:: forward
92

93
94
:hidden:`Feature Extractions`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
95

96
97
98
99
:hidden:`Spectrogram`
---------------------

.. autoclass:: Spectrogram
100

Vincent QB's avatar
Vincent QB committed
101
  .. automethod:: forward
102

103
104
:hidden:`InverseSpectrogram`
----------------------------
105

106
.. autoclass:: InverseSpectrogram
107

Vincent QB's avatar
Vincent QB committed
108
  .. automethod:: forward
109

110
111
:hidden:`MelSpectrogram`
------------------------
112

113
.. autoclass:: MelSpectrogram
114

Vincent QB's avatar
Vincent QB committed
115
  .. automethod:: forward
116

117
118
:hidden:`GriffinLim`
--------------------
119

120
.. autoclass:: GriffinLim
121
122
123

  .. automethod:: forward

124
125
:hidden:`MFCC`
--------------
Tomás Osório's avatar
Tomás Osório committed
126

127
.. autoclass:: MFCC
Tomás Osório's avatar
Tomás Osório committed
128
129
130

  .. automethod:: forward

131
132
:hidden:`LFCC`
--------------
133

134
.. autoclass:: LFCC
135

Vincent QB's avatar
Vincent QB committed
136
  .. automethod:: forward
137

138
139
:hidden:`ComputeDeltas`
-----------------------
140

141
.. autoclass:: ComputeDeltas
142

Vincent QB's avatar
Vincent QB committed
143
  .. automethod:: forward
Tomás Osório's avatar
Tomás Osório committed
144

145
146
:hidden:`PitchShift`
--------------------
Tomás Osório's avatar
Tomás Osório committed
147

148
.. autoclass:: PitchShift
Tomás Osório's avatar
Tomás Osório committed
149
150

  .. automethod:: forward
Artyom Astafurov's avatar
Artyom Astafurov committed
151

wanglong001's avatar
wanglong001 committed
152
:hidden:`SlidingWindowCmn`
153
--------------------------
wanglong001's avatar
wanglong001 committed
154
155
156
157

.. autoclass:: SlidingWindowCmn

  .. automethod:: forward
Artyom Astafurov's avatar
Artyom Astafurov committed
158

Vincent QB's avatar
Vincent QB committed
159
:hidden:`SpectralCentroid`
160
--------------------------
Vincent QB's avatar
Vincent QB committed
161
162
163
164
165

.. autoclass:: SpectralCentroid

  .. automethod:: forward

Artyom Astafurov's avatar
Artyom Astafurov committed
166
:hidden:`Vad`
167
-------------
Artyom Astafurov's avatar
Artyom Astafurov committed
168
169
170
171

.. autoclass:: Vad

  .. automethod:: forward
moto's avatar
moto committed
172

173
174
175
:hidden:`Loss`
~~~~~~~~~~~~~~

176
:hidden:`RNNTLoss`
177
------------------
178
179
180
181

.. autoclass:: RNNTLoss

  .. automethod:: forward
moto's avatar
moto committed
182

183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
:hidden:`Multi-channel`
~~~~~~~~~~~~~~~~~~~~~~~

:hidden:`PSD`
-------------

.. autoclass:: PSD

  .. automethod:: forward

:hidden:`MVDR`
--------------

.. autoclass:: MVDR

  .. automethod:: forward

Zhaoheng Ni's avatar
Zhaoheng Ni committed
200
201
202
203
204
205
206
:hidden:`SoudenMVDR`
--------------------

.. autoclass:: SoudenMVDR

  .. automethod:: forward

moto's avatar
moto committed
207
208
209
210
References
~~~~~~~~~~

.. footbibliography::