📄 mfcc.m
字号:
clear all
[template1,fs]=wavread('sound\ctrl_sound\开1.wav');
template2=wavread('sound\ctrl_sound\开2.wav');
template3=wavread('sound\ctrl_sound\开3.wav');
template1=template1(:,2);template2=template2(:,2);template3=template3(:,2);
template1=template1./max(template1);
template2=template2./max(template2);
template3=template3./max(template3);
template1=fronttoend1(template1,fs);
template2=fronttoend1(template2,fs);
template3=fronttoend1(template3,fs);
windowlong=floor(fs/500)*10;
m1=linetomatix(template1,windowlong,windowlong/2); m2=linetomatix(template2,windowlong,windowlong/2); m3=linetomatix(template3,windowlong,windowlong/2);
Open1=MFCC_3(m1,36,fs);
Open2=MFCC_3(m2,36,fs);
Open3=MFCC_3(m3,36,fs);
[template1,fs]=wavread('sound\ctrl_sound\关1.wav');
template2=wavread('sound\ctrl_sound\关2.wav');
template3=wavread('sound\ctrl_sound\关3.wav');
template1=template1(:,2);template2=template2(:,2);template3=template3(:,2);
template1=template1./max(template1);
template2=template2./max(template2);
template3=template3./max(template3);
template1=fronttoend1(template1,fs);
template2=fronttoend1(template2,fs);
template3=fronttoend1(template3,fs);
windowlong=floor(fs/500)*10;
m1=linetomatix(template1,windowlong,windowlong/2); m2=linetomatix(template2,windowlong,windowlong/2); m3=linetomatix(template3,windowlong,windowlong/2);
Close1=MFCC_3(m1,36,fs);
Close2=MFCC_3(m2,36,fs);
Close3=MFCC_3(m3,36,fs);
[template1,fs]=wavread('sound\ctrl_sound\门1.wav');
template2=wavread('sound\ctrl_sound\门2.wav');
template3=wavread('sound\ctrl_sound\门3.wav');
template1=template1(:,2);template2=template2(:,2);template3=template3(:,2);
template1=template1./max(template1);
template2=template2./max(template2);
template3=template3./max(template3);
template1=fronttoend1(template1,fs);
template2=fronttoend1(template2,fs);
template3=fronttoend1(template3,fs);
windowlong=floor(fs/500)*10;
m1=linetomatix(template1,windowlong,windowlong/2); m2=linetomatix(template2,windowlong,windowlong/2); m3=linetomatix(template3,windowlong,windowlong/2);
Door1=MFCC_3(m1,36,fs);
Door2=MFCC_3(m2,36,fs);
Door3=MFCC_3(m3,36,fs);
[template1,fs]=wavread('sound\ctrl_sound\灯1.wav');
template2=wavread('sound\ctrl_sound\灯2.wav');
template3=wavread('sound\ctrl_sound\灯3.wav');
template1=template1(:,2);template2=template2(:,2);template3=template3(:,2);
template1=template1./max(template1);
template2=template2./max(template2);
template3=template3./max(template3);
template1=fronttoend1(template1,fs);
template2=fronttoend1(template2,fs);
template3=fronttoend1(template3,fs);
windowlong=floor(fs/500)*10;
m1=linetomatix(template1,windowlong,windowlong/2); m2=linetomatix(template2,windowlong,windowlong/2); m3=linetomatix(template3,windowlong,windowlong/2);
Light1=MFCC_3(m1,36,fs);
Light2=MFCC_3(m2,36,fs);
Light3=MFCC_3(m3,36,fs);
[template1,fs]=wavread('sound\ctrl_sound\空调1.wav');
template2=wavread('sound\ctrl_sound\空调2.wav');
template3=wavread('sound\ctrl_sound\空调3.wav');
template1=template1(:,2);template2=template2(:,2);template3=template3(:,2);
template1=template1./max(template1);
template2=template2./max(template2);
template3=template3./max(template3);
template1=fronttoend1(template1,fs);
template2=fronttoend1(template2,fs);
template3=fronttoend1(template3,fs);
windowlong=floor(fs/500)*10;
m1=linetomatix(template1,windowlong,windowlong/2); m2=linetomatix(template2,windowlong,windowlong/2); m3=linetomatix(template3,windowlong,windowlong/2);
Ctrl1=MFCC_3(m1,36,fs);
Ctrl2=MFCC_3(m2,36,fs);
Ctrl3=MFCC_3(m3,36,fs);
save('MFCC_verb','Close1','Close2','Close3','Open1','Open2','Open3')
save('MFCC_noun','Door1','Door2','Door3','Light1','Light2','Light3','Ctrl1','Ctrl2','Ctrl3')
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -