History

Merge branch 'master' into feature/pytest

Paul Brossier committed 7 years ago

Commit ff28d812 parents ab8e838 62c2d001 file · +35 −0Browse files

Showing the changes to python/tests (1 of 1 file). Show all

Unified · Split

python/tests/test_mfcc.py+35−0
@@ -105,6 +105,41 @@ class Test_aubio_mfcc_all_parameters(object): · 104 unmodified lines
105105 o(spec)
106106 #print coeffs
107107
108+
109+class aubio_mfcc_fb_params(TestCase):
110+
111+ def test_set_scale(self):
112+ buf_size, n_filters, n_coeffs, samplerate = 512, 20, 10, 16000
113+ m = mfcc(buf_size, n_filters, n_coeffs, samplerate)
114+ m.set_scale(10.)
115+ m(cvec(buf_size))
116+
117+ def test_set_power(self):
118+ buf_size, n_filters, n_coeffs, samplerate = 512, 20, 10, 16000
119+ m = mfcc(buf_size, n_filters, n_coeffs, samplerate)
120+ m.set_power(2.)
121+ m(cvec(buf_size))
122+
123+ def test_set_mel_coeffs(self):
124+ buf_size, n_filters, n_coeffs, samplerate = 512, 20, 10, 16000
125+ m = mfcc(buf_size, n_filters, n_coeffs, samplerate)
126+ m.set_mel_coeffs(0., samplerate/2.)
127+ m(cvec(buf_size))
128+
129+ def test_set_mel_coeffs_htk(self):
130+ buf_size, n_filters, n_coeffs, samplerate = 512, 20, 10, 16000
131+ m = mfcc(buf_size, n_filters, n_coeffs, samplerate)
132+ m.set_mel_coeffs_htk(0., samplerate/2.)
133+ m(cvec(buf_size))
134+
135+ def test_set_mel_coeffs_slaney(self):
136+ buf_size, n_filters, n_coeffs, samplerate = 512, 40, 10, 16000
137+ m = mfcc(buf_size, n_filters, n_coeffs, samplerate)
138+ m.set_mel_coeffs_slaney(samplerate)
139+ m(cvec(buf_size))
140+ assert m.get_power() == 1
141+ assert m.get_scale() == 1
142+
108143 if __name__ == '__main__':
109144 from _tools import run_module_suite
110145 run_module_suite()

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t