audio_add_gaussian_noise_mapper¶
Mapper to add Gaussian noise to audio samples.
This operator adds Gaussian noise to audio data with a specified probability. The amplitude of the noise is randomly chosen between min_amplitude
and max_amplitude
. If save_dir
is provided, the modified audio files are saved in that directory; otherwise, they are saved in the same directory as the input files. The p
parameter controls the probability of applying this transformation to each sample. If no audio is present in the sample, it is returned unchanged.
向音频样本添加高斯噪声的映射器。
该算子以指定的概率向音频数据添加高斯噪声。噪声的幅度在min_amplitude
和max_amplitude
之间随机选择。如果提供了save_dir
,则修改后的音频文件将保存在该目录中;否则,它们将保存在与输入文件相同的目录中。p
参数控制对每个样本应用此转换的概率。如果样本中没有音频,则原样返回。
Type 算子类型: mapper
Tags 标签: cpu, audio
🔧 Parameter Configuration 参数配置¶
name 参数名 |
type 类型 |
default 默认值 |
desc 说明 |
---|---|---|---|
|
<class ‘float’> |
|
float unit: linear amplitude. Default: 0.001. Minimum noise amplification factor. |
|
<class ‘float’> |
|
float unit: linear amplitude. Default: 0.015. Maximum noise amplification factor. |
|
<class ‘float’> |
|
float range: [0.0, 1.0]. Default: 0.5. The probability of applying this transform. |
|
<class ‘str’> |
|
str. Default: None. The directory where generated audio files will be stored. If not specified, outputs will be saved in the same directory as their corresponding input files. This path can alternatively be defined by setting the |
|
|
||
|
|
📊 Effect demonstration 效果演示¶
not available 暂无