├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── MANIFEST.in ├── Makefile ├── README.md ├── audio_degrader ├── AllDegradations.py ├── AudioFile.py ├── BaseDegradation.py ├── DegradationConvolution.py ├── DegradationDynamicRangeCompression.py ├── DegradationEqualization.py ├── DegradationGain.py ├── DegradationMix.py ├── DegradationMp3.py ├── DegradationNormalization.py ├── DegradationPitchShifting.py ├── DegradationResample.py ├── DegradationSpeed.py ├── DegradationTimeStretching.py ├── DegradationTrim.py ├── ParametersParser.py ├── __init__.py ├── resources │ ├── impulse_responses │ │ ├── ir_classroom_mono.wav │ │ └── ir_smartphone_mic_mono.wav │ └── sounds │ │ ├── ambience-pub.wav │ │ ├── applause.wav │ │ ├── brown-noise.wav │ │ ├── debate1.wav │ │ ├── debate2.wav │ │ ├── helen.wav │ │ ├── hum.wav │ │ └── white-noise.wav └── utils.py ├── requirements.txt ├── scripts └── audio_degrader ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── test_degradations.py ├── test_files ├── target_degr_convolution.wav ├── target_degr_drcompression.wav ├── target_degr_equalize.wav ├── target_degr_mix.wav ├── target_degr_pitchshift.wav ├── target_degr_resample.wav ├── target_degr_speed.wav ├── target_degr_timestretch.wav ├── test30s_44100_mono_pcm16le.wav ├── test30s_44100_stereo_pcm16le.wav └── test30s_8000_mono_pcm16le.wav └── test_parameters_parser.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/README.md -------------------------------------------------------------------------------- /audio_degrader/AllDegradations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/AllDegradations.py -------------------------------------------------------------------------------- /audio_degrader/AudioFile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/AudioFile.py -------------------------------------------------------------------------------- /audio_degrader/BaseDegradation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/BaseDegradation.py -------------------------------------------------------------------------------- /audio_degrader/DegradationConvolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/DegradationConvolution.py -------------------------------------------------------------------------------- /audio_degrader/DegradationDynamicRangeCompression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/DegradationDynamicRangeCompression.py -------------------------------------------------------------------------------- /audio_degrader/DegradationEqualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/DegradationEqualization.py -------------------------------------------------------------------------------- /audio_degrader/DegradationGain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/DegradationGain.py -------------------------------------------------------------------------------- /audio_degrader/DegradationMix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/DegradationMix.py -------------------------------------------------------------------------------- /audio_degrader/DegradationMp3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/DegradationMp3.py -------------------------------------------------------------------------------- /audio_degrader/DegradationNormalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/DegradationNormalization.py -------------------------------------------------------------------------------- /audio_degrader/DegradationPitchShifting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/DegradationPitchShifting.py -------------------------------------------------------------------------------- /audio_degrader/DegradationResample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/DegradationResample.py -------------------------------------------------------------------------------- /audio_degrader/DegradationSpeed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/DegradationSpeed.py -------------------------------------------------------------------------------- /audio_degrader/DegradationTimeStretching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/DegradationTimeStretching.py -------------------------------------------------------------------------------- /audio_degrader/DegradationTrim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/DegradationTrim.py -------------------------------------------------------------------------------- /audio_degrader/ParametersParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/ParametersParser.py -------------------------------------------------------------------------------- /audio_degrader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/__init__.py -------------------------------------------------------------------------------- /audio_degrader/resources/impulse_responses/ir_classroom_mono.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/resources/impulse_responses/ir_classroom_mono.wav -------------------------------------------------------------------------------- /audio_degrader/resources/impulse_responses/ir_smartphone_mic_mono.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/resources/impulse_responses/ir_smartphone_mic_mono.wav -------------------------------------------------------------------------------- /audio_degrader/resources/sounds/ambience-pub.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/resources/sounds/ambience-pub.wav -------------------------------------------------------------------------------- /audio_degrader/resources/sounds/applause.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/resources/sounds/applause.wav -------------------------------------------------------------------------------- /audio_degrader/resources/sounds/brown-noise.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/resources/sounds/brown-noise.wav -------------------------------------------------------------------------------- /audio_degrader/resources/sounds/debate1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/resources/sounds/debate1.wav -------------------------------------------------------------------------------- /audio_degrader/resources/sounds/debate2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/resources/sounds/debate2.wav -------------------------------------------------------------------------------- /audio_degrader/resources/sounds/helen.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/resources/sounds/helen.wav -------------------------------------------------------------------------------- /audio_degrader/resources/sounds/hum.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/resources/sounds/hum.wav -------------------------------------------------------------------------------- /audio_degrader/resources/sounds/white-noise.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/resources/sounds/white-noise.wav -------------------------------------------------------------------------------- /audio_degrader/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/audio_degrader/utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/audio_degrader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/scripts/audio_degrader -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_degradations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_degradations.py -------------------------------------------------------------------------------- /tests/test_files/target_degr_convolution.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_files/target_degr_convolution.wav -------------------------------------------------------------------------------- /tests/test_files/target_degr_drcompression.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_files/target_degr_drcompression.wav -------------------------------------------------------------------------------- /tests/test_files/target_degr_equalize.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_files/target_degr_equalize.wav -------------------------------------------------------------------------------- /tests/test_files/target_degr_mix.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_files/target_degr_mix.wav -------------------------------------------------------------------------------- /tests/test_files/target_degr_pitchshift.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_files/target_degr_pitchshift.wav -------------------------------------------------------------------------------- /tests/test_files/target_degr_resample.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_files/target_degr_resample.wav -------------------------------------------------------------------------------- /tests/test_files/target_degr_speed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_files/target_degr_speed.wav -------------------------------------------------------------------------------- /tests/test_files/target_degr_timestretch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_files/target_degr_timestretch.wav -------------------------------------------------------------------------------- /tests/test_files/test30s_44100_mono_pcm16le.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_files/test30s_44100_mono_pcm16le.wav -------------------------------------------------------------------------------- /tests/test_files/test30s_44100_stereo_pcm16le.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_files/test30s_44100_stereo_pcm16le.wav -------------------------------------------------------------------------------- /tests/test_files/test30s_8000_mono_pcm16le.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_files/test30s_8000_mono_pcm16le.wav -------------------------------------------------------------------------------- /tests/test_parameters_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emilio-molina/audio_degrader/HEAD/tests/test_parameters_parser.py --------------------------------------------------------------------------------