pmyzzm 发表于 2008-3-25 21:42

请问有没有基于小波变换的语音端点检测程序

飞龙_yegl 发表于 2008-4-7 18:52

谢谢 啊

哪位大哥有没有用MATLAB处理语音信号的短时能量, 语音端点检测 短时能量,短时平均过零率及双门限的Matlab程序
请发到邮箱jazhaozhao@126.com


不胜感激!!!急!!!再次新谢了啊!!!!!!!!!!

nj1985.lika 发表于 2008-5-13 20:39

短时能量和过零率

=wavread('one.wav');
x1=double(x1);
x=x1/max(abs(x1));
figure;
subplot(4,1,1);
plot(x);
axis();
ylabel('Speech');

enhance=filter(,1,x);
FrameLen=440;
FrameInc=220;
yframe=enframe(enhance,FrameLen,FrameInc);
amp1=sum(abs(yframe),2);
subplot(4,1,2);
plot(amp1);
axis();
ylabel('Energy');
legend('amp1=∑│x│');
amp2=sum(abs(yframe.*yframe),2);
subplot(4,1,3);
plot(amp2);
axis();
ylabel('Energy');
legend('amp1=∑│x*x│');
tmp1=enframe(x(1:end-1),FrameLen,FrameInc);
tmp2=enframe(x(2:end),FrameLen,FrameInc);
signs=(tmp1.*tmp2)<0;
diffs=abs(tmp1-tmp2)>0.02;
zcr=sum(signs.*diffs,2);
subplot(4,1,4);
plot(zcr);
axis();
ylabel('ZCR');
legend('zcr');

jingjing1983 发表于 2008-5-20 10:51

我也想请教各位关于包含两三个单个词的孤立词的端点检测法,不知道哪位高手可以指点一二?

程瑞岩 发表于 2012-5-30 14:37

很不错哦。

ChaChing 发表于 2012-6-13 00:20

程瑞岩 发表于 2012-6-12 10:36 static/image/common/back.gif
看不懂。真心看不懂啊。

欢迎一起讨论问题或提问, 但建议真的别为签名广告随意回帖! 请自重吧
短时间回应8帖且都非讨论性质, 真正怀疑有真的看帖学习!
好奇问下, 那裡看不懂!?
页: 1 2 [3]
查看完整版本: 基于Matlab编写的语音端点检测程序