From: Paul Brossier Date: Sat, 17 Nov 2018 18:24:51 +0000 (+0100) Subject: Merge branch 'master' into feature/pytest X-Git-Tag: 0.4.9~71^2~9 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=ff28d812f0e088fb431feffd1377805afbe8e4a9;p=aubio.git Merge branch 'master' into feature/pytest --- ff28d812f0e088fb431feffd1377805afbe8e4a9 diff --cc python/tests/test_mfcc.py index d54f44e1,45b5ce40..d8cb0323 --- a/python/tests/test_mfcc.py +++ b/python/tests/test_mfcc.py @@@ -105,6 -110,40 +105,41 @@@ class Test_aubio_mfcc_all_parameters(ob o(spec) #print coeffs + + class aubio_mfcc_fb_params(TestCase): + + def test_set_scale(self): + buf_size, n_filters, n_coeffs, samplerate = 512, 20, 10, 16000 + m = mfcc(buf_size, n_filters, n_coeffs, samplerate) + m.set_scale(10.) + m(cvec(buf_size)) + + def test_set_power(self): + buf_size, n_filters, n_coeffs, samplerate = 512, 20, 10, 16000 + m = mfcc(buf_size, n_filters, n_coeffs, samplerate) + m.set_power(2.) + m(cvec(buf_size)) + + def test_set_mel_coeffs(self): + buf_size, n_filters, n_coeffs, samplerate = 512, 20, 10, 16000 + m = mfcc(buf_size, n_filters, n_coeffs, samplerate) + m.set_mel_coeffs(0., samplerate/2.) + m(cvec(buf_size)) + + def test_set_mel_coeffs_htk(self): + buf_size, n_filters, n_coeffs, samplerate = 512, 20, 10, 16000 + m = mfcc(buf_size, n_filters, n_coeffs, samplerate) + m.set_mel_coeffs_htk(0., samplerate/2.) + m(cvec(buf_size)) + + def test_set_mel_coeffs_slaney(self): + buf_size, n_filters, n_coeffs, samplerate = 512, 40, 10, 16000 + m = mfcc(buf_size, n_filters, n_coeffs, samplerate) + m.set_mel_coeffs_slaney(samplerate) + m(cvec(buf_size)) + assert m.get_power() == 1 + assert m.get_scale() == 1 + if __name__ == '__main__': - main() + from _tools import run_module_suite + run_module_suite()