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)为输入的音频特征片段添加各种效果。