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

4
5
6
7
8
torchaudio.transforms
======================

.. currentmodule:: torchaudio.transforms

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

11
12
:hidden:`Utility`
~~~~~~~~~~~~~~~~~~
13

14
15
:hidden:`AmplitudeToDB`
-----------------------
16

17
.. autoclass:: AmplitudeToDB
18

Vincent QB's avatar
Vincent QB committed
19
  .. automethod:: forward
20

21
22
:hidden:`MelScale`
------------------
23

24
.. autoclass:: MelScale
25
26
27

  .. automethod:: forward

28
29
:hidden:`InverseMelScale`
-------------------------
30

31
.. autoclass:: InverseMelScale
32
33
34

  .. automethod:: forward

35
36
:hidden:`MuLawEncoding`
-----------------------
37

38
.. autoclass:: MuLawEncoding
39

Vincent QB's avatar
Vincent QB committed
40
  .. automethod:: forward
41

42
43
:hidden:`MuLawDecoding`
-----------------------
44

45
.. autoclass:: MuLawDecoding
46

Vincent QB's avatar
Vincent QB committed
47
  .. automethod:: forward
48

49
50
:hidden:`Resample`
------------------
moto's avatar
moto committed
51

52
.. autoclass:: Resample
moto's avatar
moto committed
53
54
55

  .. automethod:: forward

56
57
:hidden:`FrequencyMasking`
--------------------------
moto's avatar
moto committed
58

59
.. autoclass:: FrequencyMasking
60

Vincent QB's avatar
Vincent QB committed
61
  .. automethod:: forward
62

63
64
:hidden:`TimeMasking`
---------------------
65

66
.. autoclass:: TimeMasking
67

Vincent QB's avatar
Vincent QB committed
68
  .. automethod:: forward
69

70
71
:hidden:`TimeStretch`
---------------------
72

73
.. autoclass:: TimeStretch
74
75
76

  .. automethod:: forward

77
78
:hidden:`Fade`
--------------
79

80
.. autoclass:: Fade
81

Vincent QB's avatar
Vincent QB committed
82
  .. automethod:: forward
83

84
85
:hidden:`Vol`
-------------
86

87
.. autoclass:: Vol
88

Vincent QB's avatar
Vincent QB committed
89
  .. automethod:: forward
90

91
92
:hidden:`Complex Utility`
~~~~~~~~~~~~~~~~~~~~~~~~~
93

94
95
96
97
:hidden:`ComplexNorm`
---------------------

.. autoclass:: ComplexNorm
98

Vincent QB's avatar
Vincent QB committed
99
  .. automethod:: forward
100

101
102
:hidden:`Feature Extractions`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
103

104
105
106
107
:hidden:`Spectrogram`
---------------------

.. autoclass:: Spectrogram
108

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

111
112
:hidden:`InverseSpectrogram`
----------------------------
113

114
.. autoclass:: InverseSpectrogram
115

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

118
119
:hidden:`MelSpectrogram`
------------------------
120

121
.. autoclass:: MelSpectrogram
122

Vincent QB's avatar
Vincent QB committed
123
  .. automethod:: forward
124

125
126
:hidden:`GriffinLim`
--------------------
127

128
.. autoclass:: GriffinLim
129
130
131

  .. automethod:: forward

132
133
:hidden:`MFCC`
--------------
Tomás Osório's avatar
Tomás Osório committed
134

135
.. autoclass:: MFCC
Tomás Osório's avatar
Tomás Osório committed
136
137
138

  .. automethod:: forward

139
140
:hidden:`LFCC`
--------------
141

142
.. autoclass:: LFCC
143

Vincent QB's avatar
Vincent QB committed
144
  .. automethod:: forward
145

146
147
:hidden:`ComputeDeltas`
-----------------------
148

149
.. autoclass:: ComputeDeltas
150

Vincent QB's avatar
Vincent QB committed
151
  .. automethod:: forward
Tomás Osório's avatar
Tomás Osório committed
152

153
154
:hidden:`PitchShift`
--------------------
Tomás Osório's avatar
Tomás Osório committed
155

156
.. autoclass:: PitchShift
Tomás Osório's avatar
Tomás Osório committed
157
158

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

wanglong001's avatar
wanglong001 committed
160
:hidden:`SlidingWindowCmn`
161
--------------------------
wanglong001's avatar
wanglong001 committed
162
163
164
165

.. autoclass:: SlidingWindowCmn

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

Vincent QB's avatar
Vincent QB committed
167
:hidden:`SpectralCentroid`
168
--------------------------
Vincent QB's avatar
Vincent QB committed
169
170
171
172
173

.. autoclass:: SpectralCentroid

  .. automethod:: forward

Artyom Astafurov's avatar
Artyom Astafurov committed
174
:hidden:`Vad`
175
-------------
Artyom Astafurov's avatar
Artyom Astafurov committed
176
177
178
179

.. autoclass:: Vad

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

181
182
183
:hidden:`Loss`
~~~~~~~~~~~~~~

184
:hidden:`RNNTLoss`
185
------------------
186
187
188
189

.. autoclass:: RNNTLoss

  .. automethod:: forward
moto's avatar
moto committed
190
191
192
193
194

References
~~~~~~~~~~

.. footbibliography::