transforms.rst 2.82 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:`Feature Extractions`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93

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

.. autoclass:: Spectrogram
98

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

101
102
:hidden:`InverseSpectrogram`
----------------------------
103

104
.. autoclass:: InverseSpectrogram
105

Vincent QB's avatar
Vincent QB committed
106
  .. automethod:: forward
107

108
109
:hidden:`MelSpectrogram`
------------------------
110

111
.. autoclass:: MelSpectrogram
112

Vincent QB's avatar
Vincent QB committed
113
  .. automethod:: forward
114

115
116
:hidden:`GriffinLim`
--------------------
117

118
.. autoclass:: GriffinLim
119
120
121

  .. automethod:: forward

122
123
:hidden:`MFCC`
--------------
Tomás Osório's avatar
Tomás Osório committed
124

125
.. autoclass:: MFCC
Tomás Osório's avatar
Tomás Osório committed
126
127
128

  .. automethod:: forward

129
130
:hidden:`LFCC`
--------------
131

132
.. autoclass:: LFCC
133

Vincent QB's avatar
Vincent QB committed
134
  .. automethod:: forward
135

136
137
:hidden:`ComputeDeltas`
-----------------------
138

139
.. autoclass:: ComputeDeltas
140

Vincent QB's avatar
Vincent QB committed
141
  .. automethod:: forward
Tomás Osório's avatar
Tomás Osório committed
142

143
144
:hidden:`PitchShift`
--------------------
Tomás Osório's avatar
Tomás Osório committed
145

146
.. autoclass:: PitchShift
Tomás Osório's avatar
Tomás Osório committed
147
148

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

wanglong001's avatar
wanglong001 committed
150
:hidden:`SlidingWindowCmn`
151
--------------------------
wanglong001's avatar
wanglong001 committed
152
153
154
155

.. autoclass:: SlidingWindowCmn

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

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

.. autoclass:: SpectralCentroid

  .. automethod:: forward

Artyom Astafurov's avatar
Artyom Astafurov committed
164
:hidden:`Vad`
165
-------------
Artyom Astafurov's avatar
Artyom Astafurov committed
166
167
168
169

.. autoclass:: Vad

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

171
172
173
:hidden:`Loss`
~~~~~~~~~~~~~~

174
:hidden:`RNNTLoss`
175
------------------
176
177
178
179

.. autoclass:: RNNTLoss

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

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

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

.. autoclass:: PSD

  .. automethod:: forward

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

.. autoclass:: MVDR

  .. automethod:: forward

moto's avatar
moto committed
198
199
200
201
References
~~~~~~~~~~

.. footbibliography::