mindspore/docs/api/api_python/dataset_audio/mindspore.dataset.audio.Fad...

22 lines
1.1 KiB
ReStructuredText
Raw Normal View History

mindspore.dataset.audio.Fade
============================
.. py:class:: mindspore.dataset.audio.Fade(fade_in_len=0, fade_out_len=0, fade_shape=FadeShape.LINEAR)
向波形添加淡入和/或淡出。
参数:
- **fade_in_len** (int, 可选) - 淡入长度时间帧必须是非负。默认值0。
- **fade_out_len** (int, 可选) - 淡出长度时间帧必须是非负。默认值0。
2022-11-02 22:20:14 +08:00
- **fade_shape** (FadeShape, 可选) - 淡入淡出形状可以选择FadeShape提供的模式。默认值FadeShape.LINEAR。
- FadeShape.QUARTER_SINE表示淡入淡出形状为四分之一正弦模式。
- FadeShape.HALF_SINE表示淡入形状为半正弦模式。
- FadeShape.LINEAR表示淡入淡出形状为线性模式。
- FadeShape.LOGARITHMIC表示淡入淡出形状为对数模式。
- FadeShape.EXPONENTIAL表示淡入淡出形状为指数模式。
异常:
- **RuntimeError** - 如果 `fade_in_len` 超过音频波形长度。
- **RuntimeError** - 如果 `fade_out_len` 超过音频波形长度。