xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 44KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-14
  • 語言: Matlab
  • 標(biāo)簽: Matlab??語音識別??

資源簡介

在Matlab環(huán)境下識別男女聲,主要方法是利用倒頻譜檢測基音頻率,基因頻率是區(qū)分男女聲的特征

資源截圖

代碼片段和文件信息


function?y1=cut(s_address)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%?function:?cut()?把靜音段裁剪掉
%?input?:???音頻文件地址
%?output:???裁剪之后的音頻
%?author:???yuhansgg(Shi?Gaige)
%?time:?????2017.4.9
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
y=audioread(s_address);
h=hamming(320);

%?計算短時平均能量SAE(short?average?energe)
%信號的平方在與窗函數(shù)相卷
%?E(n)=[x(m)]^2*h(n-m)m從負無窮到正無窮求和,h(n-m)為漢明窗
e=conv(y.*yh);????%?y.*2對y中各元素平方;conv(uv)?求u與v的卷積

%?對語音信號進行切割,當(dāng)SAE小于能量大值的1/100時,認為是起點或終點

mx=max(e);
n=length(e);
y(n)=0;?%?將原始語音信號矩陣擴充至n維
for?i=1:n
????if?e(i)????????e(i)=0;
????else?e(i)=1;????%?e中非0的數(shù)用1來代替
????end
end
y1=y.*e;
y1(find(y1==0))=[];?%?把0元素剔除
fs=16000;
audiowrite(s_addressy1fs);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????845??2017-04-09?23:25??cut.m
?????文件????????2804??2017-04-09?23:25??PitchDetect.m
?????文件????????1068??2018-01-03?20:07??pitchUI.m
?????文件?????????245??2018-01-03?20:09??ReadMe.txt
?????目錄???????????0??2018-01-03?20:07??test_record\
?????文件?????????698??2017-04-09?23:21??test_record.m
?????文件???????50750??2018-01-03?20:07??test_record\1.wav

評論

共有 條評論