data_juicer.ops.mapper.audio_add_gaussian_noise_mapper module#

class data_juicer.ops.mapper.audio_add_gaussian_noise_mapper.AudioAddGaussianNoiseMapper(min_amplitude: float = 0.001, max_amplitude: float = 0.015, p: float = 0.5, *args, **kwargs)[source]#

Bases: Mapper

Mapper to add gaussian noise to audio.

__init__(min_amplitude: float = 0.001, max_amplitude: float = 0.015, p: float = 0.5, *args, **kwargs)[source]#

Initialization method.

min_amplitude: float unit: linear amplitude.

Default: 0.001. Minimum noise amplification factor.

max_amplitude: float unit: linear amplitude.

Default: 0.015. Maximum noise amplification factor.

p: float range: [0.0, 1.0]. Default: 0.5.

The probability of applying this transform.

process_single(sample, context=False)[source]#

For sample level, sample –> sample

Parameters:

sample – sample to process

Returns:

processed sample