pitchtrk.m
来自「这是一个用于语音信号处理的工具箱」· M 代码 · 共 19 行
M
19 行
function [pit_trk] = pitchtrk(gci, LEN, Ts)
num_block=LEN/100;
for i=1:num_block,
for j=1:length(gci)-1,
if i*100 > gci(j) & i*100 < gci(j+1)
tmp=gci(j+1)-gci(j);
break;
elseif i*100 <= gci(1)
tmp=inf;
elseif i*100 > gci(length(gci))
tmp=inf;
end
end
pit_trk(i)=1/(Ts*tmp);
if pit_trk(i) > 400 | pit_trk(i) < 40
pit_trk(i)=0;
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?