readdata.m

来自「压缩包中的一系列matlab程序实现了“特定人群语音情感识别”这一新颖的研究课题」· M 代码 · 共 32 行

M
32
字号
function result=readdata(str,N)
[Y,fs,nbits]=wavread(str);
sd=size(Y);
ys=Y(:,sd(2));
m=1;
k=length(ys);
while ys(m)<0.02;
    m=m+1;
end

while ys(k)<0.02;
    k=k-1;
end
y=ys(m:k);
w=y.*y;
n=length(y);

for i=1:n-N
    %zr(i)=ZRate(y(i:i+N-1));
    p(i)=sum(w(i:i+N-1));
end

sig=sign(p-sum(p)/length(p)/3);


T=jiyin(y,512,sig,50);
f=fs./T;
result.p=p;
result.f=f;
result.y=y;
result.sig=sig;
result.fs=fs;

⌨️ 快捷键说明

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