paddlespeech.s2t.frontend.augmentor.noise_perturb 模块

包含噪声扰动增强模型。

class paddlespeech.s2t.frontend.augmentor.noise_perturb.NoisePerturbAugmentor(rng, min_snr_dB, max_snr_dB, noise_manifest_path)[来源]

Bases: AugmentorBase

用于添加背景噪音的增强模型。

Parameters:
  • rng (random.Random) -- 随机生成器对象。

  • min_snr_dB (float) -- 最小信号噪声比,以分贝为单位。

  • max_snr_dB (float) -- 最大信号噪声比,单位为分贝。

  • noise_manifest_path (str) -- 噪声音频数据的清单路径。

方法

__call__(x[, uttid, train])

将自身作为函数调用。

transform_audio(audio_segment)

添加背景噪音音频。

transform_feature(spec_segment)

为输入的音频特征片段添加各种效果。

transform_audio(audio_segment)[来源]

添加背景噪音音频。

请注意,这是一个就地转换。

Parameters:

audio_segment (音频段|语音段) -- 要添加效果的音频段。