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) -- 要添加效果的音频片段。