Main Content

Data Augmentation

Augmentation pipelines, shift pitch and time, stretch time, control volume and noise

Enlarge audio data sets by creating custom augmentation pipelines specific to audio, such as pitch shifting, time shifting, and time stretching. Use the audioDataAugmenter object to perform combinations of augmentations probabilistically or deterministically and in series or in parallel. The audioDataAugmenter object also enables you to define your own custom augmentations.


audioDataAugmenterAugment audio data (Since R2019b)
audioTimeScalerApply time scaling to streaming audio (Since R2019b)


shiftPitchShift audio pitch (Since R2019b)
stretchAudioTime-stretch audio (Since R2019b)