HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

一种语音采集和识别的控制系统的制作方法

2021-01-28 14:01:12|293|起点商标网
一种语音采集和识别的控制系统的制作方法

本实用新型属于语音采集、识别等技术领域,具体的讲,是指一种低功耗的语音采集和语音识别的控制系统。



背景技术:

语音识别技术广泛应用于家电、通信、汽车电子、医疗、家庭服务、消费电子产品等各个领域。语音识别根据应用场景可分为语义识别和指令识别。语义识别一般采用本地识别关键词唤醒整机系统后,再将采集到的语音数据进行处理,上传到云端进行语义识别。这种技术架构模式下,对主控芯片的资源要求较高,关键词唤醒算法跑在主控芯片中,关键词侦测部分一直处于工作状态,整体系统待机功耗非常高。此外,当环境噪音较大之时,系统将被反复唤醒,也会引起功耗的进一步增大。指令识别一般是离线场景,如智能家居的语音控制模块等场景,该场景分为一级指令词条和二级指令词条。指令识别方式下,对语音识别芯片的资源要求相对较低,但是对一级指令词条的侦测也存在和语义场景下的功耗问题。

语音识别控制系统需要用模拟-数字转换器(adc),将模拟麦克风采集到的语音模拟信号进行量化。adc的精度直接决定了语音采集的效果,然而,高精度的adc功耗也较大。采集到的声音数据经过降噪、消回声等处理后,进行语音比对和识别,执行这部分操作需要占用较大的芯片内部资源,从而导致了芯片和语音识别系统功耗增大。

对本领域技术人员而言,环境噪声的消除、人声的提取是语音识别技术中的一项非常重要的技术指标。现有技术中,一般通过软件算法区分环境噪声和人声(亦可用神经网络相关算法对环境音进行建模训练),然而,这种方式对处理器的性能要求较高,导致系统整体能耗高、成本高。如何实现语音识别产品成本和性能的平衡,是本技术领域始非常重要的课题。



技术实现要素:

本实用新型的目的在于克服上述问题,提供一种低功耗且具备主动降噪功能的语音采集和语音识别识别的控制系统。

本实用新型的目的通过下述技术方案实现:

一种语音采集和语音识别识别的控制系统,包括低功耗mcu;

主mic芯片,负责语音侦测,以及系统唤醒后人声的采集;

副mic芯片,负责收集环境噪声并传送至高性能处理器;

高性能处理器,对主mic和副mic收集到的数据进行处理;

第一采样开关,与所述主mic配合负责人声的采集并传输至所述低功耗mcu;

第二采样开关,与所述主mic配合负责人声的采集并传输至所述高性能处理器;

第三采样开关,与所述副mic配合负责收集环境噪声。

优选的,所述主mic芯片和低功耗mcu采用sip封装构成带vad功能和降噪功能的mic芯片。通过上述设置,高性能处理器依托此技术架构,可以较低的成本实现主动降噪功能、低功耗待机功能、人声侦测唤醒系统等功能。

进一步的,所述低功耗mcu脚12接中断信号irq,外送给高性能处理器。高性能处理器大部分时间处于休眠模式,侦测到人声时,mic芯片端的低功耗mcu通过中断唤醒高性能处理器。

进一步的,所述低功耗mcu可同时采集主mic和副mic的声音模拟信号,并转换为数字信号,分别用于人声检测和环境噪声采集。

进一步的,所述低功耗mcu脚4外接rst。通过上述设置,保证系统能够正常的复位启动。

进一步的,所述低功耗mcu脚1接led。选用led用来判别系统是否检测到人声,给用户和测试人员最直观的显示。

优选的,所述低功耗mcu选用cx32l003芯片。

优选的,所述主mic芯片和所述副mic芯片均采用sc7ct27180芯片作为mic芯片,其为模拟mic芯片。

进一步的,所述高性能处理器支持语音识别功能及他高性能处理功能,将语音声音检测和高性能数据处理分开,大幅度降低系统功耗。

本实用新型还提供了上述语音采集和语音识别识别的控制系统的实现方法,包括以下步骤:

(1)低功耗语音侦测:低功耗mcu通过定时进出低功耗模式的方式,侦测环境声音是否存在人声,此时,主mic工作,副mic关闭,高性能处理器处于低功耗模式,若侦测到人声,则执行下一步;

(2)低功耗mcu产生中断信号,唤醒高性能处理器,同时,打开副mic采集环境噪音;

(3)主动降噪:高性能处理器采集主mic的人声数据和副mic的环境噪音数据,完成对环境噪音的降噪;

(4)高性能处理器对比语音指令是否通过,通过,则执行步骤(5),未通过,则执行步骤(6);

(5)高性能运行模式:高性能处理器打开高精度adc和配置系统资源,系统完成语音识别处理,然后执行步骤(6);

(6)高性能处理器进入低功耗模式并释放主mic,副mic关闭,系统重新进入低功耗语音侦测。

本实用新型的设计原理如下:将语音识别系统拆分为低功耗的语音侦测系统和高性能的处理系统,由语音侦测系统对整体语音识别系统的开启和关闭进行控制。其中,语音侦测部分处于常开状态,高性能处理电路部分根据语音侦测结果进行选择性打开,由此实现降低系统工作的能耗及硬件资源的要求。在此基础上,本实用新型采用两路mic的结构,一路主mic,一路副mic。两路mic均通过adc进行采样,将采集到的声音数据进行数字化量化,其中,主mic负责vad语音侦测,以及系统唤醒后人声的采集;副mic负责收集环境噪声,通过uart或者spi等数据传输接口,传送给高性能处理器,高性能处理器对主mic和副mic收集到的数据进行处理,实现系统的主动降噪功能。

本实用新型与现有技术相比,具有以下优点及有益效果:

(1)本实用新型将传统的语音识别方式改变为低功耗的语音侦测部分和高性能的处理部分,常规下,系统处于低功耗运行阶段,根据语音侦测情况选择性进入系统的高性能运行模式,完成处理后系统复位,由此能够大幅度降低语音识别给系统带来的功耗负担。

(2)本实用新型中使用的低功耗mcu性能要求不高,额外增加的成本很低,且可选择面广;同时,由于低功耗mcu的存在,对于高性能处理器的低功耗设计要求较低,可选择面广。

(3)本实用新型采用两路mic的技术结构,主mic负责vad语音侦测,副mic负责收集环境噪声,同时配合高性能处理器对数据的处理,实现系统的主动降噪功能,提高语音识别的成功率。

(4)本实用新型中主mic与低功耗mcu采用sip封装,基于该技术的mic芯片可以直接替换目前市场上使用的mic芯片,使市场中在售的各类需要用到语音识别电子产品能够简便的完成技术升级。

(5)本实用新型在tws耳机、智能音箱等应用通话应用场景下,可以提高通话质量,有效地解决了目前tws耳机、智能音箱人声拾音过程中,环境噪声太大,导致语音识别及人声拾取效果差的问题。

附图说明

图1为本实用新型的原理示意图。

图2为本实用新型的系统框图。

图3为本实用新型的电路原理图。

图4为本实用新型的工作流程图。

图5为图3的局部放大图一。

图6为图3的局部放大图二。

图7为图3的局部放大图三。

图8为图3的局部放大图四。

具体实施方式

实施例

如图1-8所示,本实施例提供了一种语音采集和识别的控制系统,该语音采集和识别的控制系统划分为低功耗处理部分和高性能处理部分,其中,低功耗处理部分包括低功耗处理器语音侦测系统并为常开状态,在常开状态下,低功耗处理器语音侦测系统采用循环采用的方式对人声进行采集,高性能处理部分根据语音侦测结果进行选择性打开。具体的讲,一种语音采集和识别的控制系统,包括有低功耗mcu、主mic芯片、副mic芯片、高性能处理器和三个采用开关(第一采用开关、第二采用开关和第三采用开关)。

低功耗mcu内嵌入高精度的基于神经网络的语音侦测算法,用于侦测是否有人声的存在,可以通过调节算法的灵敏度,本领域技术人员可以选择侦测人声距离的远近(例如:数十厘米到数米的距离)。通过低功耗处理器的adc采集主mic送过来的声音模拟信号,判断周围声音数据是否存在人声语音。

语音侦测算法对系统资源的占用较小,对adc精度的要求和处理器的性能要求较低,故而本实施例可选择低功耗mcu,其优势在于:技术架构升级难度及升级的代价低。本实用新型中低功耗mcu的adc采样时间缩短到数毫秒,采取循环采样的方式:选用内部定时器的中断唤醒的方式唤醒mcu进入adc采样,使低功耗mcu反复进入低功耗模式,由此进一步降低系统功耗。

高性能处理器,主要负责主mic和副mic采集数据的处理,在低功耗mcu侦测到人声后,高性能处理器工作,系统进入高性能处理模式,打开高精度adc并配置较高的系统资源,采集的人声数据传输至低功耗mcu进行语音指令的识别和比对。当低功耗mcu未侦测到人声或完成语音指令的识别和对比后,系统重新进入低功耗模式。现有技术中,为完成语音识别,需要该处理器用于高精度的adc,同时若要实现多唤醒指令、多二级指令的功能,对高性能处理器的ram、flash、主频就会有很高的要求,运行功耗势必会非常大。本实施例中,在低功耗mcu的前提下,本实施例对高性能处理器的低功耗设计要求较低,可选择面广。本领域技术人员根据高性能处理器的应用场景需求,适宜选择匹配的规格:(1)若只做语音识别和控制处理的要求,一般对adc精度要求较高,至少16bit以上的saradc,集成降噪算法、消回声算法、语音识别算法,对ram、flash、芯片的主频要求均较高,内核可能需要armm4以上,需要内核支持floating指令和dsp指令;(2)若除语音识别外,还要搭配配套的数据处理功能(如语音播放功能、蓝牙连接功能,典型的应用场景为tws耳机、蓝牙音箱等),那么还需要搭配射频无线连接功能(如蓝牙),高性能的dac等功能(如络达公司芯片1536u)。

现有技术中,环境噪音对语音识别的成功率有着较高影响,本实施例采用两路mic的技术结构,主mic负责vad语音侦测,副mic负责收集环境噪声,同时配合高性能处理器对两路mic数据的处理,实现系统的主动降噪功能。其中,主mic结合第一采样开关负责人声的采集并传输至低功耗mcu;主mic结合第二采样开关负责人声的采集并传输至高性能处理器;副mic结合第三采样开关负责收集环境噪声,通过uart或者spi等数据传输接口传输至高性能处理器。本实施例中主mic芯片和低功耗mcu采用sip封装构成带vad功能和降噪功能的mic芯片;主mic芯片和副mic芯片二者运用的mic芯片均优选sc7ct27180。高性能处理器依托此技术架构,以较低的成本可实现降噪功能、低功耗待机功能、人声侦测唤醒系统等功能。优选的,选用两路mos器件作为mic芯片的电源开关,控制mic的通断电,以降低整个系统的待机功耗。

本实施例中低功耗mcu选用cx32l003芯片,其引脚连接关系如下:选用两路uart作为与主控传输数据的接口,脚2、3、5、6分别为uart0、uart1的tx、rx信号;脚19、20分别用来接mic1_en、mic2_en,控制mic1、mic2的通断电;mic1作为主mic,其输出信号mic1_in分别接低功耗mcu的脚17,用于人声侦听,以及外送给高性能主控(接header脚5);mic2作为副mic,其输出信号mic2_in接低功耗mcu脚14,采集到的数据通过uart0或者uart1送给高性能处理器;低功耗mcu脚12接中断信号irq,外送给高性能主控,用于唤醒高性能主控;低功耗mcu脚4外接rst,保证系统能够正常的复位启动;低功耗mcu脚1外接led,选用led用来判别系统是否检测到人声,给用户和测试人员最直观的显示。

本实施例中语音采集和识别的控制系统的工作方法如下:初始状态,整体系统处于低功耗模式,低功耗mcu通过定时进出低功耗模式的方式,侦测环境声音是否存在人声,此时,主mic工作,副mic关闭,高性能处理器处于低功耗模式,第一采样开关打开,主mic采集到的数据传输至低功耗mcu,第二采样开关和第三采样开关关闭;当侦测到人声之后,低功耗mcu产生中断信号唤醒高性能处理器,低功耗mcu关闭第一采样开关,打开副mic,第二采样开关打开释放主mic给高性能处理器,高性能处理器采集主mic的数据,低功耗mcu打开第三采用开关,副mic采集环境噪音传输至低功耗mcu,并通过uart、spi等数据传输接口,传输至高性能处理器,高性能处理器接收到到主mic和副mic的采集数据后进行降噪处理,完成系统的主动降噪;高性能处理器比对语音指令是否通过,若通过则系统进入高性能运行模式,处理完毕事件后通过uart、spi等数据传输接口告知低功耗mcu,然后高性能主控自行进入低功耗模式,并释放主mic,第一采样开关打开,第二采样开关和第三采样开关关闭,副mic关闭;若采集到的声音非语音指令,高性能处理器通过uart、spi等数据传输接口告知低功耗mcu,然后高性能处理器自行进入低功耗模式,并释放主mic,第一采样开关打开,第二采样开关和第三采样开关关闭,副mic关闭;系统重新进入初始状态,即低功耗语音侦测。

如上所述,便可很好的实现本实用新型。以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

tips