一种智能家居语音控制系统及其语音识别方法技术方案

技术编号:15725804 阅读:221 留言:0更新日期:2017-06-29 16:26
本发明专利技术公开了一种智能家居语音控制系统,通过麦克风拾取声音信号,并经AD转换电路完成模数转换后送到语音处理模块,经语音处理模块完成编解码过程后分成两路,一路直接送控制器,控制器采用语音识别算法进行运算;另一路送到DA转换电路进行数模转换后送功率放大电路放大,放大后的语音信号通过扬声器对外输出;所述语音处理模块还为控制器、AD转换电路、DA转换电路、功率放大电路供电。本发明专利技术还公开了智能家居语音控制系统的语音识别方法,基于傅里叶变换对语音信息进行识别,配合由芯片OMAP3530担任控制器的控制系统,在保证语音识别精度的情况下,还能够实现高速的存储功能,方便保存、移植或者二次开发利用。

【技术实现步骤摘要】
一种智能家居语音控制系统及其语音识别方法
本专利技术涉及一种语音系统,具体是一种智能家居语音控制系统及其语音识别方法。
技术介绍
语音是人类最常用的交流方式,也是人类和计算机交流最渴望的方式。因此用语音同计算机交流也成为了最近研究的热点,计算机对语音的理解是计算机科学中的一个引人人胜的、富有挑战性的课题。随着科技的发展,语音交互模块被越来越多的应用到智能家居系统里面。考虑到智能家居的应用性、便捷性和小型化需求,目前应用于智能家居的语音交互系统基本都是用嵌入式系统,这些嵌入式系统大都采用专门的语音识别芯片,如MCU、DSP和语音识别专用芯片。目前业界的智能家居语音控制系统及其语音识别方法识别的语音指令,都是前期预设在嵌入式系统中,目前主流的的语音识别方法是基于HTK(HiddenMarkovModelToolkit)进行开发的,HTK是一套专门的建立和处理隐马可夫模型(HMMs)的实验工具包,由英国剑桥大学工程系开发,主要应用于语音识别领域。HTK经过剑桥大学、Entropic公司及Microsoft公司的不断增强和改进,使其在语音识别领域处于世界领先水平。然而基于HTK的语言识别时,识别结果只能显示在DOS或终端上,而且不利于将结果保存、移植或者二次开发利用。
技术实现思路
本专利技术的目的在于提供一种智能家居语音控制系统及其语音识别方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种智能家居语音控制系统,通过麦克风拾取声音信号,并经AD转换电路完成模数转换后送到语音处理模块,经语音处理模块完成编解码过程后分成两路,一路直接送控制器,控制器采用语音识别算法进行运算;另一路送到DA转换电路进行数模转换后送功率放大电路放大,放大后的语音信号通过扬声器对外输出;所述语音处理模块还为控制器、AD转换电路、DA转换电路、功率放大电路供电。优选的,所述控制器采用芯片OMAP3530。优选的,所述语音处理模块采用集电源管理、ADC、嵌入式电源控制和全功能音频编解码器于一体的芯片TPS65930。优选的,所述语音识别算法采用语音识别软件应用系统,具体包括语音信号采集模块、基于DMA的双向高速RAM存取模块、语音识别模块、系统管理模块和语音输出模块。优选的,所述系统管理模块负责系统的总体管理调度,是应用系统的调度中心。优选的,所述语音信号采集模块负责控制芯片TPS65930。优选的,所述基于DMA的双向RAM存取模块负责实现DMA驱动及双向RAM的读写存取,使用通道1来实现高速地把语音信号采集到的数据存储到RAM存储模块上,并使用通道2实现高速地把RAM存储模块上的数据取出来,用于语音的识别。优选的,所述语音输出模块负责把相应的音频数据送到芯片TPS65930,并控制芯片TPS65930对接收到的音频解码输出到功率放大电路,实现语音输出的功能。优选的,所述语音识别模块采用如下方法对语音进行识别:(1)将智能家居电器的语音控制功能与相应的语音信息建立对应关系;(2)控制器接收到语音处理模块送来的语音信号,此时的语音信号已经被语音处理模块进行了解码,控制器将上述解码后的语音信号进行傅里叶变换,从而将上述语音信号从时间域变换到频率域;(3)对上述频率域的频谱进行划分,提取划分后每个小方格的梯度直方图特征,划分的个数在识别效率和识别精度间取平衡;建立与RAM存储模块上预存储语音对象相适应的基于数值估计的模型,根据所述梯度直方图特征计算每个小方格对应于该模型的评分;采用下式计算每个小方格对应于所述模型的局部评分:Sk(I,gi,pk)=wk*φ(I,gi)其中,I表示当前语音信息,gi表示当前语音信息中第i个小方格,pk表示所述模型的第k个部位,φ(I,gi)表示当前语音信息中小方格gi的梯度直方图特征;针对所述模梯度直方图特征,筛选几个局部评分较高的小方格,筛选的个数在识别效率和识别精度间取平衡;对筛选出的小方格进行组合,结合组合中每个小方格的局部评分和小方格间的空间逻辑关系,计算每种小方格组合的全局评分;将最高的全局评分与阈值比较,若超出所述阈值则判定语音中存在待识别的语音信息;(4)根据识别出来的语音信息指令,根据(1)中所述的对应关系,控制相应的执行机构工作;实现智能语音控制功能。与现有技术相比,本专利技术的有益效果是:本专利技术智能家居语音控制系统及其语音识别方法,基于傅里叶变换对语音信息进行识别,配合由芯片OMAP3530担任控制器的控制系统,在保证语音识别精度的情况下,还能够实现高速的存储功能,方便保存、移植或者二次开发利用;另外本专利技术还采用集电源管理、ADC、嵌入式电源控制和全功能音频编解码器于一体的芯片TPS65930为系统供电,相对于独立的电源,具有集成度高、体积小的优点,适应于小型化的发展。附图说明图1为智能家居语音控制系统的结构示意图。图2为智能家居语音控制系统控制流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1~2,本专利技术实施例中,一种智能家居语音控制系统及其语音识别方法,通过麦克风拾取声音信号,并经AD转换电路完成模数转换后送到语音处理模块,经语音处理模块完成编解码过程后分成两路,一路直接送控制器,控制器采用语音识别算法进行运算;另一路送到DA转换电路进行数模转换后送功率放大电路放大,放大后的语音信号通过扬声器对外输出;所述语音处理模块还为控制器、AD转换电路、DA转换电路、功率放大电路供电。所述控制器采用芯片OMAP3530;所述语音处理模块采用集电源管理、ADC、嵌入式电源控制和全功能音频编解码器于一体的芯片TPS65930;所述语音识别算法采用语音识别软件应用系统,具体包括语音信号采集模块、基于DMA的双向高速RAM存取模块、语音识别模块、系统管理模块和语音输出模块;所述系统管理模块负责系统的总体管理调度,是应用系统的调度中心。所述语音信号采集模块负责控制芯片TPS65930;所述基于DMA的双向RAM存取模块负责实现DMA驱动及双向RAM的读写存取,使用通道1来实现高速地把语音信号采集到的数据存储到RAM存储模块上,并使用通道2实现高速地把RAM存储模块上的数据取出来,用于语音的识别;所述语音输出模块负责把相应的音频数据送到芯片TPS65930,并控制芯片TPS65930对接收到的音频解码输出到功率放大电路,实现语音输出的功能。所述语音识别模块采用如下方法对语音进行识别:(1)将智能家居电器的语音控制功能与相应的语音信息建立对应关系;(2)控制器接收到语音处理模块送来的语音信号,此时的语音信号已经被语音处理模块进行了解码,控制器将上述解码后的语音信号进行傅里叶变换,从而将上述语音信号从时间域变换到频率域;(3)对上述频率域的频谱进行划分,提取划分后每个小方格的梯度直方图特征,划分的个数在识别效率和识别精度间取平衡;建立与RAM存储模块上预存储语音对象相适应的基于数值估计的模型,根据所述梯度直方图特征计算每个小方格对应于该模型的评分;本文档来自技高网...
一种智能家居语音控制系统及其语音识别方法

【技术保护点】
一种智能家居语音控制系统,其特征在于,通过麦克风拾取声音信号,并经AD转换电路完成模数转换后送到语音处理模块,经语音处理模块完成编解码过程后分成两路,一路直接送控制器,控制器采用语音识别算法进行运算;另一路送到DA转换电路进行数模转换后送功率放大电路放大,放大后的语音信号通过扬声器对外输出;所述语音处理模块还为控制器、AD转换电路、DA转换电路、功率放大电路供电。

【技术特征摘要】
1.一种智能家居语音控制系统,其特征在于,通过麦克风拾取声音信号,并经AD转换电路完成模数转换后送到语音处理模块,经语音处理模块完成编解码过程后分成两路,一路直接送控制器,控制器采用语音识别算法进行运算;另一路送到DA转换电路进行数模转换后送功率放大电路放大,放大后的语音信号通过扬声器对外输出;所述语音处理模块还为控制器、AD转换电路、DA转换电路、功率放大电路供电。2.根据权利要求1所述的智能家居语音控制系统,其特征在于,所述控制器采用芯片OMAP3530。3.根据权利要求1所述的智能家居语音控制系统,其特征在于,所述语音处理模块采用集电源管理、ADC、嵌入式电源控制和全功能音频编解码器于一体的芯片TPS65930。4.根据权利要求1所述的智能家居语音控制系统,其特征在于,所述语音识别算法采用语音识别软件应用系统,具体包括语音信号采集模块、基于DMA的双向高速RAM存取模块、语音识别模块、系统管理模块和语音输出模块。5.根据权利要求3或4所述的智能家居语音控制系统,其特征在于,所述系统管理模块负责系统的总体管理调度,是应用系统的调度中心。6.根据权利要求3或4所述的智能家居语音控制系统,其特征在于,所述语音信号采集模块负责控制芯片TPS65930。7.根据权利要求3或4所述的智能家居语音控制系统,其特征在于,所述基于DMA的双向RAM存取模块负责实现DMA驱动及双向RAM的读写存取,使用通道1来实现高速地把语音信号采集到的数据存储到RAM存储模块上,并使用通道2实现高速地把RAM存储模块上的数据取出来,用于语音的识别。8.根据权利要求3或4所述的智能家居语音控制系统...

【专利技术属性】
技术研发人员:何月顺
申请(专利权)人:东华理工大学
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1