📄 recognise_verb.m
字号:
function [out1,out2]=Recognise_verb(in,fs)
in=in./max(in);
windowlong=floor(fs/500)*10;
matix=linetomatix(in,windowlong,windowlong/2);
MelMatix=MFCC_3(matix,36,fs);
load('MFCC_verb');
if(size(MelMatix,2)>60|size(MelMatix,2)<16)
distance(1)=0;distance(2)=0;distance(3)=0;
else
distance(1)=dtw(Open1,MelMatix);distance(2)=dtw(Open2,MelMatix);distance(3)=dtw(Open3,MelMatix);
end
if(size(MelMatix,2)>44|size(MelMatix,2)<11)
distance(4)=0;distance(5)=0;distance(6)=0;
else
distance(4)=dtw(Close1,MelMatix);distance(5)=dtw(Close2,MelMatix);distance(6)=dtw(Close3,MelMatix);
end
p=find(distance==0);
distance(p)=max(distance);
out1=distance;
p=find(out1==min(out1));
if(p<=3) out2=1;else out2=2;end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -