recognise_verb.m
来自「实现用MFCC作为特证向量的孤立词识别系统」· M 代码 · 共 24 行
M
24 行
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 + =
减小字号Ctrl + -
显示快捷键?