資源簡介
基于matlab環境下的基音周期的計算,得到很好的結果,用的是AMDF方法

代碼片段和文件信息
function?Fra_Vow_Distr=smooth(Fra_Vow_Distr)
nr=length(Fra_Vow_Distr);
total=sum(Fra_Vow_Distr);
Fra_Vow_Distr(1)=total/nr;
Fra_Vow_Distr(nr)=total/nr;
for?n=2:nr-1
????if??Fra_Vow_Distr(1n-1)*Fra_Vow_Distr(1n)*Fra_Vow_Distr(1n+1)>0
????Fra_Vow_Distr(1n)=0.25*Fra_Vow_Distr(1n-1)+0.5*Fra_Vow_Distr(1n)+Fra_Vow_Distr(1n+1)*0.25;
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????258560??2009-05-15?13:03??paper.doc
?????文件????????355??2008-06-05?10:14??smooth.m
?????文件???????4643??2008-06-11?19:46??Test_Sentence.m
?????文件???????4592??2008-06-12?11:02??Test_Vowels.m
-----------?---------??----------?-----??----
???????????????268150????????????????????4
評論
共有 條評論