recog.m

来自「matlab 扩展编程书的代码 matlab 扩展编程书另传」· M 代码 · 共 12 行

M
12
字号
for i=1:10
	fname = sprintf('..\\..\\ch6\\%db.wav',i-1);
	x = wavread(fname);
	[x1 x2] = vad(x);
	m = mfcc(x);
	m = m(x1-2:x2-2,:);
	for j=1:10
		pout(j) = viterbi(hmm{j}, m);
	end
	[d,n] = max(pout);
	fprintf('第%d个词, 识别为%d\n', i-1,n)
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?