淡入淡出¶
- class torchaudio.transforms.Fade(fade_in_len: int = 0, fade_out_len: int = 0, fade_shape: str = 'linear')[source]¶
在波形中加入淡入和/或淡出效果。
- 參數:
fade_in_len (int, 可選) – 淡入長度(時間幀)。 (預設值:
0
)fade_out_len (int, 可選) – 淡出長度(時間影格)。(預設值:
0
)fade_shape (str, 可選) – 淡出形狀。必須是下列其中一種:“quarter_sine”、
"half_sine"
、"linear"
、"logarithmic"
、"exponential"
。(預設值:"linear"
)
- 範例
>>> waveform, sample_rate = torchaudio.load("test.wav", normalize=True) >>> transform = transforms.Fade(fade_in_len=sample_rate, fade_out_len=2 * sample_rate, fade_shape="linear") >>> faded_waveform = transform(waveform)
- 使用
Fade
的教學課程