From 5398360e5f5bcbc1d48945395204bd9b708a6768 Mon Sep 17 00:00:00 2001 From: chrisxu2016 <823254351@qq.com> Date: Tue, 20 Jun 2017 18:50:13 +0800 Subject: [PATCH] Add 3 augmentor classes and related unittests --- tests/test_augmentor.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/tests/test_augmentor.py b/tests/test_augmentor.py index 17491704..57596e63 100755 --- a/tests/test_augmentor.py +++ b/tests/test_augmentor.py @@ -9,8 +9,7 @@ from data_utils.augmentor.augmentation import AugmentationPipeline import random import numpy as np -random_seed=0 -#audio instance +random_seed = 0 audio_data = [3.0517571e-05, -8.54492188e-04, -1.09863281e-03, -9.4604492e-04,\ -1.31225586e-03, -1.09863281e-03, -1.73950195e-03, -2.1057189e-03,\ -2.04467773e-03, -1.46484375e-03, -1.43432617e-03, -9.4604492e-04,\ @@ -19,12 +18,13 @@ audio_data = [3.0517571e-05, -8.54492188e-04, -1.09863281e-03, -9.4604492e-04,\ audio_data = np.array(audio_data) samplerate = 10 + class TestAugmentor(unittest.TestCase): def test_volume(self): config_json = '[{"type": "volume","params": {"min_gain_dBFS": -15, '\ '"max_gain_dBFS": 15},"prob": 1.0}]' - aug_pipeline = AugmentationPipeline(augmentation_config=config_json, - random_seed=random_seed) + aug_pipeline = AugmentationPipeline( + augmentation_config=config_json, random_seed=random_seed) audio_seg = audio.AudioSegment(audio_data, samplerate) aug_pipeline.transform_audio(audio_seg) orig_audio = audio.AudioSegment(audio_data, samplerate) @@ -33,8 +33,8 @@ class TestAugmentor(unittest.TestCase): def test_speed(self): config_json = '[{"type":"speed","params": {"min_speed_rate": 1.2,' \ '"max_speed_rate": 1.4},"prob": 1.0}]' - aug_pipeline = AugmentationPipeline(augmentation_config=config_json, - random_seed=random_seed) + aug_pipeline = AugmentationPipeline( + augmentation_config=config_json, random_seed=random_seed) audio_seg = audio.AudioSegment(audio_data, samplerate) aug_pipeline.transform_audio(audio_seg) orig_audio = audio.AudioSegment(audio_data, samplerate) @@ -43,8 +43,8 @@ class TestAugmentor(unittest.TestCase): def test_resample(self): config_json = '[{"type":"resample","params": {"new_sample_rate":5},'\ '"prob": 1.0}]' - aug_pipeline = AugmentationPipeline(augmentation_config=config_json, - random_seed=random_seed) + aug_pipeline = AugmentationPipeline( + augmentation_config=config_json, random_seed=random_seed) audio_seg = audio.AudioSegment(audio_data, samplerate) aug_pipeline.transform_audio(audio_seg) self.assertTrue(audio_seg.sample_rate == 5) @@ -52,13 +52,13 @@ class TestAugmentor(unittest.TestCase): def test_bayesial(self): config_json = '[{"type":"bayesian_normal","params":{"target_db":-20,' \ '"prior_db":-4, "prior_samples": -8, "startup_delay": 0.0},"prob":1.0}]' - aug_pipeline = AugmentationPipeline(augmentation_config=config_json, - random_seed=random_seed) + aug_pipeline = AugmentationPipeline( + augmentation_config=config_json, random_seed=random_seed) audio_seg = audio.AudioSegment(audio_data, samplerate) aug_pipeline.transform_audio(audio_seg) orig_audio = audio.AudioSegment(audio_data, samplerate) self.assertFalse(np.any(audio_seg.samples == orig_audio.samples)) + if __name__ == '__main__': unittest.main() -