paddlespeech.s2t.frontend.augmentor.speed_perturb 模块
包含语音扰动增强模型。
- class paddlespeech.s2t.frontend.augmentor.speed_perturb.SpeedPerturbAugmentor(rng, min_speed_rate=0.9, max_speed_rate=1.1, num_rates=3)[来源]
Bases:
AugmentorBase用于添加速度扰动的增强模型。
方法
__call__(x[, uttid, train])将自身作为函数调用。
transform_audio(audio_segment)从给定范围中采样一个新的速度率,并改变给定音频片段的速度。
transform_feature(spec_segment)为输入的音频特征片段添加各种效果。
- transform_audio(audio_segment)[来源]
从给定范围中采样新的速度率并 改变给定音频片段的速度。
请注意,这是一个就地转换。
- Parameters:
audio_segment (AudioSegment|SpeechSegment) -- 要添加效果的音频片段。