欢迎来到天天文库
浏览记录
ID:30770987
大小:507.00 KB
页数:13页
时间:2019-01-03
《基于labview的语音分析平台的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于LabVIEW的语音分析平台的实现发布时间:2005-11-02浏览次数:45195
2、我要说几句(0)
3、 摘 要:针对语音分析的特点,利用主流虚拟仪器开发系统LabVIEW7.0研制通用语音分析平台,并且利用组件技术实现与数值分析软件Matlab6.5的接口。整个系统界面友好,使用方便,并且可以进一步设计新的算法。 关键词:语音分析;虚拟仪器;数值分析;算法RealizationofSpeechAnalysisPlatformBasedonLabVIEWLINSuifang1,GUOHuijun2(1.Xi′anUn
4、iversityofTechnology,Xi′an,710048,China;2.Xi′anJiaotongUniversity,Xi′an,710049,China) Abstract:Basedonthecharactersofspeechanalysisandbyusingmainstreamvirtualinstrumentageneralspeechanalysisplatformisdeveloped.InterfacetonumericalsoftwareMatlab6.5basedonDCOMisalso
5、providedThewholesystemisfriendlyinuserinterfaceandeasytoupdate Keywords:speechanalysis;virtualinstrument;numericalanalysis;algorithm 语音处理是目前信息学领域的研究热点和难点,其任务是研究如何利用信号处理技术研究语音信号,使未来的计算机“能听会说”。语音信号的处理是对语音信号进行分析,只有通过分析得到的参数才能做进一步的研究。语音分析涉及大量复杂的数学运算,如果采用硬件方式实现,从价格和灵活
6、性上都不可取。如果通过计算机软硬件结合的方法采用主流的编程方式实现,则存在编程复杂,不易扩展和界面不友好等问题。 虚拟仪器是全新概念的最新一代测量仪器,自1987年诞生以来,以前所未有的速度迅猛发展。虚拟仪器与计算机软硬件技术的发展同步,他利用计算机强大的计算能力和丰富的软硬件资源来组织仪器系统,从而实现实验仪器系统的部分乃至全部的功能,并最终实现从传统仪器向计算机的过渡。虚拟仪器的测量功能可以由用户根据需要自行设计软件来定义或扩展,而非由厂家事先定义且固定不可变更。尤其是美国NI公司的图形化虚拟仪器开发平台LabVIEW
7、,不仅编程简单功能完备,而且有多种专用软件包和丰富的各种板卡可供选择,这就为开发一个符合要求且界面友好的语音分析平台提供了便利。1工作原理 语音信号一般被看作一种短时平稳的随机信号,主要是对他进行时域、频域和倒谱域上的信号分析。 语音信号的时域分析是对信号从统计的意义上进行分析,得到短时平均能量、过零率、自相关函数以及幅差函数等信号参数。根据语音理论,气流激励声道产生语音,语音信号是气流与声道的卷积,因此可以对信号进行同态分析,将信号转换到倒谱域,从而把声道和激励气流信息分离,获得信号的倒谱参数。 线性预测编码分析是现
8、代语音信号处理技术中最核心的技术之一,他基于全极点模型,其中心思想是利用若干过去的语音抽样来逼近当前的语音抽样,采用最小均方误差逼近的方法来估计模型的参数。矢量量化是一种最基本也是极其重要的信号压缩算法,充分利用矢量中各分量间隐含的各种内在关系,比标量量化性能优越,在语音编码、语音识别等方向的研究中扮演着重要角色。 语音识别通常是指利用计算机识别语音信号所表示的内容,其目的是准确地理解语音所蕴含的含义。语音识别的研究紧密跟踪识别领域的最新研究成果并基本与之保持同步。 语音信号分析,首先需要将语音信号采集到计算机并做预先处
9、理,然后通过选择实时或延迟的方式,实现上述各种类型的参数分析,并将分析结果以图形的方式输出或保存,从而实现整个平台的功能。2系统构成 语音分析平台由软、硬件2部分组成,硬件部分的任务是通过麦克风和声卡将语音信号转换为电信号,经过A/D转换,以数字信号的形式传入计算机,同时具备能将语音波形文件通过声卡外接耳机或音箱回放。系统框图如图1所示。2.1硬件部分 硬件包括3个部分:拾音及信号调理电路,A/D转换电路,PC机接口电路。由于声卡已经成为计算机的标准配置(集成或插卡形式),故采用声卡、话筒的组合实现这部分功能,不但使用简
10、便而且省去大量硬件设计工作。2.2软件部分 LabVIEW是美国NI公司推出的一种通用虚拟仪器开发软件,他包含丰富的功能函数库和完备的总线设备驱动程序。LabVIEW的一大特色是其基于图形的编程方式是采用数据流(datastream)而非传统的文本方式的编程方法。这种编程方式强调信号处理
此文档下载收益归作者所有