网站大量收购独家精品文档,联系QQ:2885784924

男女声识别系统..docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
男女声识别系统.

男女声判别 赵浩电子学院电子与通信工程2015—2摘要本文通过对男性和女性声音语言特征的研究,发现男女声的基音频率存在较大的差异,并利用MATLAB设计并运行了基于基音频率分析的男女声识别系统的算法。关键词:男女声识别 基音频率 MATLAB引言人类基音的范围约为70—350Hz左右,由于生理结构的不同,男性与女性的声音呈现出不同的听觉特征,男声的基音频率大都在100—200Hz之间,而女声则在200—350Hz之间;在会话中,同一发声者的基音频率变化的统计结果,如图一所示。女声与男声相比,前者的平均值、标准差都为后者的两倍左右。不同发音者的基音频率分布如图二所示,在对数轴上男声,女声f分别呈现正态分布,男声的基音频率的平均值和标准差分别为125Hz及20Hz。女声约为男声的2倍。鉴于男女声音在基音频率的明显差异,基音频率可作为男女声识别的依据。设计任务和要求1.要求:通过音频分析,识别出男声与女声。任务:(1)录若干个男声、女声信号。 (2)分析信号的频谱,观察不同性别声音信号的频谱特点。(3)设计识别算法,判断出男声、女声。三.方案论证利用低通滤波器滤除多次谐波及共振峰等高频成分得到近似的基音信号,此法可以用硬件电路构成滤波器实现基音信号的粗略提取,避免了大量算法分析和数据处理,实现起来相当简单。为了证明这种方法的有效性,用计算机声卡录制了近10名男女同学的单音、词组和句子的WAV文件。在MATALB上编写程序进行仿真。方案实现将男女声信号通过400Hz低通滤波后的仿真波形进行比较,我们将男女声信号通过八阶低通滤波器,其截至止频率设定为400Hz,仿真结果如图三所示。从图形上我们可以看到,通过400Hz的低通滤波器后,男女声输出为约120Hz左右周期性信号(非单频正弦波);女声输出约250Hz左右周期性信号,其波形接近正弦波。这说明经过400Hz低通滤波器后,女声声音主要由基音信号构成,而男性声音的非正弦性是由于其二次谐波及共振峰的存在的结果。将男女声信号通过200Hz低通滤波器后的仿真波形进行比较。将男、女声输入信号经过八阶数字滤波器滤波,截止频率设定为200Hz。男声、女声及其通过200Hz低通滤波后的波形如图四所示:从上面的波形我们看出,经过200Hz的低通滤波器,男声输出为较好的正弦波(基音信号),而女生基本上没有信号通过。附录 MATLAB程序function ds(file,r)[y,fs]=audioread(file);y=y(:,1);yy=downsample(y,r); %降采样t=interp(yy,r); %插值n=0:length(t)-1; %建立一个信号等长的序列time=n/fs; %建立时间序列,作为横坐标subplot(2,1,1); %图1:时域波形图plot(time,t); %作图title(音频信号波形图) %标题xlabel(时间/s); %标注横坐标ylabel(幅值); %标注纵坐标grid on; %打开网格线%=======频域图像======N=length(t); %取信号矩阵的长度Y1=fft(t,N); %N点傅里叶变换mag=abs(Y1); %取模f=n*fs/N; %频率序列subplot(2,1,2); %图2:频谱图%取1/2作图plot(f(1:fix(N/2)),mag(1:fix(N/2)));title(音频信号fft频谱图);%标题xlabel(频率/Hz); %标注横坐标ylabel(幅度); %标注纵坐标grid on; %打开网格线%======基音频率提取======[~,index]=max(t);timewin=floor(0.015*fs);xwin=t(index-timewin:index+timewin);[y,~]=xcov(xwin);ylen=length(y);halflen=(ylen+1)/2 +30;yy=y(halflen: ylen);[~,maxindex] = max(yy);fmax=fs/(maxindex+30);disp([file,基音频率为 , num2str(fmax), Hz])%======通过基因频率判断男女声======if fmax250;disp([file, 是男声文件]);elsedisp([file, 是女声文件]);

文档评论(0)

fg67fd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档