一种语音唤醒设备、方法及计算机可读存储介质技术

技术编号:19829211 阅读:19 留言:0更新日期:2018-12-19 17:06
本发明专利技术属于语音唤醒领域,公开了一种语音唤醒设备、方法及计算机可读存储介质。语音唤醒设备包括:一级唤醒设备和主控设备;一级唤醒设备包括:语音获取模块,用于获取输入的语音信息;一级唤醒芯片,用于利用一级唤醒语音识别算法识别语音信息,以及当识别结果包含预设唤醒词时,发送语音信息至主控设备;第一连接接口,用于与主控设备相连接;主控设备包括:第二连接接口,用于与一级唤醒设备相连接;二级唤醒芯片,用于接收到语音信息后,通过二级唤醒语音识别算法识别语音信息,并当识别结果包含预设唤醒词时,判断唤醒成功,主控设备进入等待语音操作命令状态。本发明专利技术解决了唤醒功耗问题,降低误唤醒率,提升了用户体验。

【技术实现步骤摘要】
一种语音唤醒设备、方法及计算机可读存储介质
本专利技术属于语音识别
,特别涉及一种语音唤醒设备、方法及计算机可读存储介质。
技术介绍
目前通过语音的方式来实现产品交互是行业的热点,例如智能音箱、手机、平板等。在智能音箱行业,基本上做的都是适配器直接供电形式,所以在设计上对功耗的要求很低,这也就导致智能音箱在等待语音唤醒的状态功耗很高(相对于便携式产品来说),大概在1W左右,但是这样做也有它的好处:后端的唤醒关键词语音模型运行在CPU上,对资源的需求可以不设限制,所以能够运行一个大的关键词语音模型,这样也就使得唤醒率以及误唤醒率都会做的比较好。但是在便携式产品例如手机、平板上这个方案由于功耗的限制所以行不通。一般来说在便携式产品中,整机深待机功耗在25mW左右,如果增加一个深待机唤醒功能导致功耗大幅提升,例如让主控一直来跑唤醒关键词的检测算法,那主控就没法进入到深度休眠状态,那这种状态下的待机功耗预计会到600mW左右,所以在便携式产品中常用的唤醒方案是增加一颗专门的DSP芯片用来处理唤醒关键词的识别,如果识别到唤醒关键词再通过这个DSP芯片把主控唤醒,从而节约功耗。通过这个方案,增加的功耗基本上能控制到10mW以内。但是这样做也有一个坏处:由于DSP芯片的资源有限,那就使得在芯片里面运行的算法和唤醒关键词语音模型都会受到很大的限制,使得唤醒率和误唤醒率指标不太好。
技术实现思路
本专利技术的目的是提供一种语音唤醒设备、方法及计算机可读存储介质。本专利技术提供的技术方案如下:本专利技术提供一种语音唤醒设备,包括:一级唤醒设备和主控设备;所述一级唤醒设备包括:语音获取模块,用于获取输入的语音信息;一级唤醒芯片,用于利用一级唤醒语音识别算法识别所述语音信息,以及当识别结果包含预设唤醒词时,发送语音信息至主控设备;第一连接接口,用于与所述主控设备相连接;所述主控设备包括:第二连接接口,用于与所述一级唤醒设备相连接;二级唤醒芯片,用于接收到所述语音信息后,通过二级唤醒语音识别算法识别所述语音信息,并当识别结果包含预设唤醒词时,判断唤醒成功,主控设备进入等待语音操作命令状态。优选的,所述一级唤醒设备还包括:第一存储模块,用于存储所述一级唤醒语音识别算法和所述预设唤醒词;所述主控设备还包括:第二存储模块,用于存储所述二级唤醒语音识别算法和所述预设唤醒词。优选的,所述二级唤醒芯片还用于当识别结果不包含预设唤醒词时,判断唤醒失败,主控设备进入深度休眠状态。优选的,所述语音获取模块为麦克风阵列。优选的,所述第一连接接口与所述第二连接接口为串行外设接口。本专利技术还公开一种语音唤醒方法,所述方法包括:一级唤醒设备获取输入的语音信息;一级唤醒设备利用一级唤醒语音识别算法识别所述语音信息;当识别结果包含预设唤醒词时,一级唤醒设备向主控设备发送所述语音信息;主控设备接收所述语音信息,并利用二级唤醒语音识别算法识别所述语音信息;当识别结果包含预设唤醒词时,主控设备判断唤醒成功,主控设备进入等待语音操作命令状态。优选的,所述方法还包括步骤:一级唤醒设备中预先存储有一级唤醒语音识别算法以及预设唤醒词;主控设备中预先存储有二级唤醒语音识别算法以及预设唤醒词。优选的,所述方法还包括:当识别结果不包含预设唤醒词时,主控设备判断唤醒失败,主控设备进入深度休眠状态,一级唤醒设备进入等待唤醒状态。优选的,所述步骤“当识别结果包含预设唤醒词时,一级唤醒设备向主控设备发送所述语音信息”具体包括:当识别结果包含预设唤醒词时,一级唤醒设备通过串行外设总线向主控设备发送所述语音信息。本专利技术还公开一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求6-9任意一项所述语音唤醒方法的步骤。与现有技术相比,本专利技术提供的一种具有以下有益效果:1、本专利技术通过增加一级唤醒设备,在等待唤醒阶段只需要一级唤醒设备保持等待状态,主控设备为深度休眠状态功耗,解决了唤醒功耗问题;2、本专利技术中一级唤醒设备先进行一级唤醒,然后主控设备进行精确的二次唤醒,降低误唤醒率,提升了用户体验。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种语音唤醒设备、方法及计算机可读存储介质的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术一种语音唤醒设备的结构示意图;图2是本专利技术又一种语音唤醒设备的结构示意图;图3是本专利技术一种语音唤醒方法的流程示意图;图4是本专利技术再一种语音唤醒方法的流程示意图;图5是本专利技术又一种语音唤醒方法的流程示意图;附图标号说明:100、一级唤醒设备;110、语音获取模块;120、一级唤醒芯片;130、第一连接接口;140、第一存储模块;200、主控设备;210、第二连接接口;220、二级唤醒芯片;230、第二存储模块。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中只示意性地表示出了与本专利技术相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。根据本专利技术提供的一种实施例,如图1所示,一种语音唤醒设备,包括:一级唤醒设备100和主控设备200;所述一级唤醒设备100包括:语音获取模块110,用于获取输入的语音信息;其中,语音获取模块110的主要作用即接收外部环境中的语音信息,可以理解为接收用户的语音信息。本实施例并不限定具体的语音获取模块110的具体形式,只要可以获取输入语音信息即可。可选的,语音获取模块110具体为麦克风阵列。麦克风阵列即MICArray负责拾取语音信息,其可以支持多MIC输入。考虑到本实施例中的一级唤醒设备100仅需要具有唤醒主设备的功能,因此为了在不影响一级唤醒设备100的使用效果的情况下,降低一级唤醒设备100各部件的复杂程度,进而降低成本。因此,麦克风阵列具体为2MIC阵列。即2MIC就能满足应用需求。一级唤醒芯片120,用于利用一级唤醒语音识别算法识别所述语音信息,以及当识别结果包含预设唤醒词时,发送语音信息至主控设备200;具体的,本实施例并不对预设唤醒词进行限定,其可以是任何可以表示需要唤醒主设备的词语。其可以根据用户的使用习惯进行设定和修改。例如“开始工作”、“醒醒”、“起床了”等。本实施例不对一级唤醒语音识别算法进行限定,可以是现有技术中常用的进行语音识别的算法,一般为较小的唤醒关键词语音模型和算法,这个定义为一级唤醒,一级唤醒的调试目标是优先保证唤醒率,其可以根据一级唤醒设备100的计算能力、计算速度以及实际应用场景的环境信息进行选取。例如,当主控设备200所处环境比较嘈杂的情况下,语音获取模块110拾取的语音信息包含了很多的噪声,则一级唤醒语音识别算法需要具有NC噪声抑制算法,降低环境噪声影响。因此为了提高语音信息识别的可靠性和准确性,可选的,本实施例本文档来自技高网...

【技术保护点】
1.一种语音唤醒设备,其特征在于,包括:一级唤醒设备和主控设备;所述一级唤醒设备包括:语音获取模块,用于获取输入的语音信息;一级唤醒芯片,用于利用一级唤醒语音识别算法识别所述语音信息,以及当识别结果包含预设唤醒词时,发送语音信息至主控设备;第一连接接口,用于与所述主控设备相连接;所述主控设备包括:第二连接接口,用于与所述一级唤醒设备相连接;二级唤醒芯片,用于接收到所述语音信息后,通过二级唤醒语音识别算法识别所述语音信息,并当识别结果包含预设唤醒词时,判断唤醒成功,主控设备进入等待语音操作命令状态。

【技术特征摘要】
1.一种语音唤醒设备,其特征在于,包括:一级唤醒设备和主控设备;所述一级唤醒设备包括:语音获取模块,用于获取输入的语音信息;一级唤醒芯片,用于利用一级唤醒语音识别算法识别所述语音信息,以及当识别结果包含预设唤醒词时,发送语音信息至主控设备;第一连接接口,用于与所述主控设备相连接;所述主控设备包括:第二连接接口,用于与所述一级唤醒设备相连接;二级唤醒芯片,用于接收到所述语音信息后,通过二级唤醒语音识别算法识别所述语音信息,并当识别结果包含预设唤醒词时,判断唤醒成功,主控设备进入等待语音操作命令状态。2.根据权利要求1所述的语音唤醒设备,其特征在于,所述一级唤醒设备还包括:第一存储模块,用于存储所述一级唤醒语音识别算法和所述预设唤醒词;所述主控设备还包括:第二存储模块,用于存储所述二级唤醒语音识别算法和所述预设唤醒词。3.根据权利要求1或2所述的语音唤醒设备,其特征在于,所述二级唤醒芯片还用于当识别结果不包含预设唤醒词时,判断唤醒失败,主控设备进入深度休眠状态。4.根据权利要求1所述的语音唤醒设备,其特征在于,所述语音获取模块为麦克风阵列。5.根据权利要求1所述的语音唤醒设备,其特征在于,所述第一连接接口与所述第二连接接口为串行外设接口。6.一种语音唤醒方法,其特征...

【专利技术属性】
技术研发人员:廖黎
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东,44

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

1