Fade¶
- 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
的教程