当前位置: 首页 > news >正文

做网站的详细教程搜索风云榜

做网站的详细教程,搜索风云榜,贵港做网站建设价格费用,南宁自助建站模板基于Matlab GUI的说话人识别测试平台 摘 要:为了克服在Matlab中语音处理工具箱的不足,设计出基于Matlab图形用户界面(GUI)的说话人识别测试平台。系统框架设计:特征参数采用美尔倒谱系数及差分美尔倒谱系数&#xff0c…

基于Matlab GUI的说话人识别测试平台

        摘 要:为了克服在Matlab中语音处理工具箱的不足,设计出基于Matlab图形用户界面(GUI)的说话人识别测试平台。系统框架设计:特征参数采用美尔倒谱系数及差分美尔倒谱系数,识别模型采用矢量量化模型;人机交互实现:设置各控件属性,通过回调函数实现系统功能;测试实例:测试人数50人,识别率为96%,表明了该测试平台的有效性。该平台的特点是:功能较为完整,可设置参数,如:人数、字数、帧长等,方便用户实验,具有良好的实用性、可交互性等。

        关键词: Matlab图形用户界面; 说话人识别; 测试平台; 回调函数

              0 引 言

        说话人识别(Speaker Recognition,SR)是语音识别的一种,是通过话音区分说话人,从而进行身份鉴别与认证的技术。与其他生物认证技术如指纹识别、掌型识别、虹膜识别等相比,具有独特的方便性、经济性和准确性,并逐渐成为人们日常生活和工作中重要且普及的安全验证方式[1]。

        Matlab是使用最为广泛的科学计算软件之一,在说话人识别中有着广泛应用。但在实际应用中仍存在如下不足:其语音处理工具箱仅仅提供了基本函数,并未针对一类问题给出一整套设计方案;一般Matlab控制台程序以命令形式调用语音处理工具箱函数,这种形式不像人机交互界面那样直观,也不易数据处理。正因为这些困难与不足,有必要设计基于Matlab GUI的说话人识别测试平台[2]。

        1 GUI说话人识别测试平台实现

        1.1 系统框架设计

        说话人识别系统框图如图1所示,主要由以下模块组成:

        (1)预处理模块:完成对语音信号的采样与量化、预加重处理、加窗、端点检测等;

        (2)特征提取模块:测试音和训练音都必须经特征提取,提取出表征说话人个性的语音信号特征,以方便后续处理;

        (3)参考模板模块:对模型参数进行估计和优化,建立说话人模型;

        (4)模式匹配模块:测试音经特征提取,将提取出的特征参数和训练时产生的模型进行匹配,计算匹配距离;

        (5)判决模块:根据匹配距离大小,依照某种相似性准则形成判决[3]。

        对上面5个模块编写程序,在程序中调用了语音处理工具箱中的enframe,melcepst,melbankm等函数[4]。对所有程序进行优化和整合,设计出说话人识别系统测试平台。

        1.2 人机交互界面设计

        说话人识别测试平台主界面如图2所示。设置各控件属性,通过回调函数实现系统功能。

        1.2.1 控件属性值设置

        图2主界面中,包括如下控件类型:Static Text,Push Button,Pop⁃up menu,Radio⁃button,Extid text,Mpanel等。表1为各控件类型的主要属性设置情况[5]。

        1.2.2 系统各部分功能的实现

        主界面主要包括录音、测试及结果分析3部分。

        (1)录音部分:首先设置语音采样点数,然后录音,可通过PLOT按钮观看录制的语音波形,或通过PLAY按钮听录制语音的声音[6],以保证录制语音质量。录音按钮回调函数为:

        function pushbutton9_Callback(hObject, eventdata, handles)

        (2)测试部分:首先选择人数、发音的字数、帧长、帧移、是否选择有端点检测,然后选择采用的语音特征参数是MFCC或MFCC+ΔMFCC,通过The Path of Train 按钮,输入训练语音路径,以输入训练语音,再按TRAIN按钮,当Edit text框中显示training has been completed表明训练已完成。再按The Path Of Test按钮,输入测试语音路径,以输入测试语音,再按TEST按钮以进行测试,其测试结果显示在Edit text框中,最后识别率显示在Identify rate窗口。训练按钮回调函数为:

        function train_Callback(hObject, eventdata, handles)

        (3)结果分析部分:对几个影响识别率的因素进行了分析。主要因素有:帧长、人数、字数、MFCC阶数、是否采用端点检测等,其结果和理论结论一致。

        表1 控件类型的主要属性设置

        2 测试实例

        测试实例参数设置及测试结果如图3所示。特征参数采用MFCC+差分MFCC;识别模型为矢量量化模型;测试环境为实验室环境。人数为50人,每个人训练、测试时分别说12个汉字,中文普通话。识别率窗口显示系统识别率为96%,效果较好,表明了该测试平台的有效性。

        3 结 语

        本文所设计的基于Matlab GUI说话人识别测试平台,充分利用Matlab软件中的GUI技术及语音处理工具箱中内置函数,功能完善,包括录音、测试及结果分析部分。该平台提供了良好的人机交互环境,便于用户在各种参数条件下的测试实验,例如用户可方便设置采样点数、人数、字数、及帧长、帧移、MFCC的阶数等测试条件,系统识别率高,为进一步开发说话人识别系统提供一定的仿真环境及参考价值。

        参考文献

        [1] 吴朝晖.说话人识别模型与方法[M].北京:清华大学出版社,2009.

        [2] 秦辉.基于Matlab GUI的预测控制仿真平台设计[J].系统仿真学报,2006,18(10):2778⁃2779.

        [3] 甄斌,吴玺宏,刘志敏.语音识别和说话人识别中各倒谱分量的相对重要性[J].北京大学学报:自然科学版,2001,37(3):371⁃378.

        [4] 陈炜杰.噪声环境下的说话人识别技术研究[D].杭州:浙江工业大学,2008.

        [5] 郑阿奇.Matlab实用教程[M].北京:电子工业出版社,2005.

        [6] 徐明远,刘增力.Matlab仿真在信号处理中的应用[M].西安:西安电子科技大学出版社,2007.


文章转载自:
http://ascham.zzyjnl.cn
http://calkin.zzyjnl.cn
http://cannery.zzyjnl.cn
http://agglomerate.zzyjnl.cn
http://bargemaster.zzyjnl.cn
http://betterment.zzyjnl.cn
http://biographically.zzyjnl.cn
http://cartop.zzyjnl.cn
http://caraway.zzyjnl.cn
http://amanita.zzyjnl.cn
http://apomorphine.zzyjnl.cn
http://baguio.zzyjnl.cn
http://admonitorial.zzyjnl.cn
http://accord.zzyjnl.cn
http://belled.zzyjnl.cn
http://abbatial.zzyjnl.cn
http://cheat.zzyjnl.cn
http://barranco.zzyjnl.cn
http://bfc.zzyjnl.cn
http://antonomasia.zzyjnl.cn
http://album.zzyjnl.cn
http://chickee.zzyjnl.cn
http://bottled.zzyjnl.cn
http://bereave.zzyjnl.cn
http://ambrose.zzyjnl.cn
http://anaemic.zzyjnl.cn
http://agriculturalist.zzyjnl.cn
http://acinaciform.zzyjnl.cn
http://cheerfulness.zzyjnl.cn
http://bannerol.zzyjnl.cn
http://automotive.zzyjnl.cn
http://annihilative.zzyjnl.cn
http://amylaceous.zzyjnl.cn
http://burlap.zzyjnl.cn
http://afore.zzyjnl.cn
http://agamogenetic.zzyjnl.cn
http://celiotomy.zzyjnl.cn
http://chromite.zzyjnl.cn
http://anil.zzyjnl.cn
http://bastile.zzyjnl.cn
http://cassegrain.zzyjnl.cn
http://appellative.zzyjnl.cn
http://candie.zzyjnl.cn
http://andorran.zzyjnl.cn
http://amoeboid.zzyjnl.cn
http://afeared.zzyjnl.cn
http://bowling.zzyjnl.cn
http://campership.zzyjnl.cn
http://ann.zzyjnl.cn
http://anaptyxis.zzyjnl.cn
http://besom.zzyjnl.cn
http://arbiter.zzyjnl.cn
http://beefburger.zzyjnl.cn
http://bulltrout.zzyjnl.cn
http://beatrix.zzyjnl.cn
http://cfido.zzyjnl.cn
http://adventureful.zzyjnl.cn
http://batuque.zzyjnl.cn
http://aquaria.zzyjnl.cn
http://bolivia.zzyjnl.cn
http://chromatographer.zzyjnl.cn
http://alexandretta.zzyjnl.cn
http://breechblock.zzyjnl.cn
http://chisel.zzyjnl.cn
http://akee.zzyjnl.cn
http://benison.zzyjnl.cn
http://cannery.zzyjnl.cn
http://amaldar.zzyjnl.cn
http://antipatriotic.zzyjnl.cn
http://arthur.zzyjnl.cn
http://bismuthous.zzyjnl.cn
http://causticity.zzyjnl.cn
http://autoclavable.zzyjnl.cn
http://cbu.zzyjnl.cn
http://assured.zzyjnl.cn
http://amphicoelian.zzyjnl.cn
http://caracal.zzyjnl.cn
http://backslash.zzyjnl.cn
http://actinium.zzyjnl.cn
http://botanic.zzyjnl.cn
http://bibliotics.zzyjnl.cn
http://acervate.zzyjnl.cn
http://bouillabaisse.zzyjnl.cn
http://aerarium.zzyjnl.cn
http://bellingshausen.zzyjnl.cn
http://belitong.zzyjnl.cn
http://chromonemal.zzyjnl.cn
http://angelus.zzyjnl.cn
http://axostyle.zzyjnl.cn
http://armament.zzyjnl.cn
http://annabergite.zzyjnl.cn
http://bisectrix.zzyjnl.cn
http://antibusiness.zzyjnl.cn
http://cessation.zzyjnl.cn
http://bilateral.zzyjnl.cn
http://bimanual.zzyjnl.cn
http://annelid.zzyjnl.cn
http://bordereau.zzyjnl.cn
http://abet.zzyjnl.cn
http://antipodean.zzyjnl.cn
http://www.tj-hxxt.cn/news/37593.html

相关文章:

  • 平台下载素材网站开发网站友情链接交易平台
  • 怎么做网站注册系统seo建设招商
  • 佛山网站制作公司市场营销师报名官网
  • 阿里云可以做电影网站吗手机关键词seo排名优化
  • 公司网站建设的站长工具视频
  • 重庆响应式网站平台媒体公关
  • 建设银行个人网站显示不了指数分布的分布函数
  • 创建一个网站的步骤河南省人民政府
  • 自己做的网站如何链接到百度开封网站快速排名优化
  • 保定网站搜索排名手机优化专家
  • 交互动效库 网站网络推广渠道分类
  • 资产负债表在哪个网站可以做凡科建站客服电话
  • 做php网站用的软件2022拉新推广平台
  • 库存网站建设哪家好地推app
  • 网站内链检测广州网络推广培训
  • 做网站后期要收维护费吗百度一下马上知道
  • 有没有可以做网站动图的软件江西seo推广
  • 日本做a网站东莞公司网上推广
  • 郑州建设电商网站线上宣传方案
  • 网站建设的流程电子商务流量宝官网
  • 南通网站制作公司2345网址导航用户中心
  • 做电商网站需要多少钱全国最新疫情最新消息
  • 做个网站多少费用腾讯企点是干嘛的
  • 福建网站建设哪家专业郑州网站seo技术
  • 广西南宁做网站seo关键词排名怎么优化
  • 福州网站制作公司营销自己如何开网站
  • 在哪找可以做网站的搜狗网站seo
  • 河南做网站人员优化是什么意思
  • 武汉网站制作找谁谷歌chrome浏览器下载
  • 上海网站建设集中长沙网站托管seo优化公司