指令执行方法、装置、存储介质及电子设备制造方法及图纸

技术编号:24760255 阅读:13 留言:0更新日期:2020-07-04 10:06
本申请实施例公开了一种指令执行方法、装置、存储介质及电子设备,其中,电子设备包括处理器、专用语音识别芯片和麦克风,在处理器处于休眠状态时,由功耗低于处理器的专用语音识别芯片控制麦克风进行音频采集,得到第一音频数据;然后基于专用语音识别芯片校验第一音频数据,若校验通过,则唤醒处理器;再基于处理器校验第一音频数据,若校验通过,则基于处理器控制麦克风进行音频采集,得到第二音频数据;最后基于处理器调用预训练的指令识别模型识别第二音频数据携带的语音指令,并执行语音指令。由此,能够降低电子设备实现语音唤醒的功耗,同时,由于无需启动语音交互应用来实现语音指令的识别,还提高了语音控制的易用性。

Instruction execution method, device, storage medium and electronic equipment

【技术实现步骤摘要】
指令执行方法、装置、存储介质及电子设备
本申请涉及语音处理
,具体涉及一种指令执行方法、装置、存储介质及电子设备。
技术介绍
目前,用户可以在不方便直接操控电子设备的情况下说出唤醒词来唤醒电子设备,以及说出语音指令来控制电子设备执行特定操作等。然而,在相关技术中,一方面,电子设备需要处理器来持续运行唤醒算法,使得电子设备实现语音唤醒的功耗较高。另一方面,电子设备需要在唤醒后启动语音交互应用才能接收并执行用户的语音指令。
技术实现思路
本申请实施例提供了一种指令执行方法、装置、存储介质及电子设备,能够提高语音控制的易用性,同时降低电子设备实现语音唤醒的功耗。第一方面,本申请实施例提供了一种指令执行方法,应用于电子设备,所述电子设备包括处理器、专用语音识别芯片和麦克风,且所述专用语音识别芯片的功耗小于所述处理器的功耗,所述指令执行方法包括:在所述处理器处于休眠状态时,基于所述专用语音识别芯片控制所述麦克风进行音频采集,得到第一音频数据;基于所述专用语音识别芯片校验所述第一音频数据,若校验通过,则唤醒所述处理器;基于所述处理器校验所述第一音频数据,若校验通过,则基于所述处理器控制所述麦克风进行音频采集,得到第二音频数据;基于所述处理器调用预训练的指令识别模型识别所述第二音频数据携带的语音指令,并执行所述语音指令。第二方面,本申请实施例提供了一种指令执行装置,应用于电子设备,所述电子设备包括处理器、专用语音识别芯片和麦克风,且所述专用语音识别芯片的功耗小于所述处理器的功耗,所述指令执行装置包括:音频采集模块,用于在所述处理器处于休眠状态时,基于所述专用语音识别芯片控制所述麦克风进行音频采集,得到第一音频数据;第一校验模块,用于基于所述专用语音识别芯片校验所述第一音频数据,若校验通过,则唤醒所述处理器;第二校验模块,用于基于所述处理器校验所述第一音频数据,若校验通过,则基于所述处理器控制所述麦克风进行音频采集,得到第二音频数据;指令执行模块,用于基于所述处理器调用预训练的指令识别模型识别所述第二音频数据携带的语音指令,并执行所述语音指令。第三方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,当所述计算机程序在包括处理器、专用语音识别芯片和麦克风的电子设备运行时,使得所述电子设备执行本申请实施例提供的指令执行方法中的步骤,其中,所述专用语音识别芯片的功耗小于所述处理器的功耗。第四方面,本申请实施例还提供了一种电子设备,所述电子设备包括音频采集单元、处理器、专用语音识别芯片和麦克风,且所述专用语音识别芯片的功耗小于所述处理器的功耗,其中,所述专用语音识别芯片用于在所述处理器处于休眠状态时,控制所述麦克风采集的外部的第一音频数据;以及校验所述第一音频数据,若校验通过,则唤醒所述处理器;所述处理器用于校验所述第一音频数据,若校验通过,则控制所述麦克风采集的外部的第二音频数据;以及调用预训练的指令识别模型识别所述第二音频数据携带的语音指令,并执行所述语音指令。本申请实施例中,电子设备包括处理器、专用语音识别芯片和麦克风,通过在处理器处于休眠状态时,由功耗低于处理器的专用语音识别芯片控制麦克风进行音频采集,得到第一音频数据;然后基于专用语音识别芯片校验第一音频数据,若校验通过,则唤醒处理器;再基于处理器校验第一音频数据,若校验通过,则基于处理器控制麦克风进行音频采集,得到第二音频数据;最后基于处理器调用预训练的指令识别模型识别第二音频数据携带的语音指令,并执行语音指令。由此,能够降低电子设备实现语音唤醒的功耗,同时,由于无需启动语音交互应用来实现语音指令的识别,还提高了语音控制的易用性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的指令执行方法的一流程示意图。图2是本申请实施例中调用一级文本校验模型的示意图。图3是本申请实施例提供的指令执行方法的另一流程示意图。图4是本申请实施例提供的指令执行装置的结构示意图。图5是本申请实施例提供的电子设备的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。本申请实施例首先提供一种指令执行方法,该指令执行方法的执行主体可以是本申请实施例提供的电子设备,该电子设备包括处理器、专用语音识别芯片和麦克风,且专用语音识别芯片的功耗小于处理器的功耗,该电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等配置有处理器而具有处理能力的设备。请参照图1,图1为本申请实施例提供的指令执行方法的流程示意图。该指令执行方法应用于本申请提供的电子设备,该电子设备包括处理器、专用语音识别芯片和麦克风,如图1所示,本申请实施例提供的指令执行方法的流程可以如下:在101中,在处理器处于休眠状态时,基于专用语音识别芯片控制麦克风进行音频采集,得到第一音频数据。应当说明的是,本申请实施例中的专用语音识别芯片是以语音识别为目的而设计的专用芯片,比如以语音为目的而设计的数字信号处理芯片,以语音为目的而设计的专用集成电路芯片等,其相较于通用的处理器,具有更低的功耗。其中,专用语音识别芯片、处理器之间通过通信总线(比如I2C总线)建立通信连接,实现数据的交互。其中,处理器在电子设备的屏幕处于熄屏状态时休眠,而专用语音识别芯片在屏幕处于亮屏状态时休眠。此外,电子设备所包括的麦克风可以是内置的麦克风,也可以是外置的麦克风(可以是有线的麦克风,也可以是无线的麦克风)。本申请实施例中,在处理器处于休眠状态时(专用语音识别芯片处于唤醒状态),专用语音识别芯片控制麦克风对外部的声音进行采集,将采集得到的音频数据记为第一音频数据。在102中,基于专用语音识别芯片校验第一音频数据,若校验通过,则唤醒处理器。其中,专用语音识别芯片对第一音频数据的校验包括但不限于校验第一音频数据的文本特征和/或声纹特征。通俗的说,校验第一音频数据的文本特征也即是校验第一音频数据中是否包括预设唤醒词,只要第一音频数据包括预设唤醒词,即校验第一音频数据的文本特征通过,而不论该预设唤醒词由谁说出。比如,第一音频数据包括了预设用户(比如,电子设备的机主,或者机主授权使用电子设备的其他用户)设置的预设唤醒词,但是该预设唤醒词由用户A说出,而不是预设用户,专用语音识别芯片在基于第一校验算法校验第一音频数据的文本特征时,将校验通过。而校验第一音频数据的文本特征以及声纹特征也即是校验第一音频数据中是否包括预设本文档来自技高网...

【技术保护点】
1.一种指令执行方法,应用于电子设备,其特征在于,所述电子设备包括处理器、专用语音识别芯片和麦克风,且所述专用语音识别芯片的功耗小于所述处理器的功耗,所述指令执行方法包括:/n在所述处理器处于休眠状态时,基于所述专用语音识别芯片控制所述麦克风进行音频采集,得到第一音频数据;/n基于所述专用语音识别芯片校验所述第一音频数据,若校验通过,则唤醒所述处理器;/n基于所述处理器校验所述第一音频数据,若校验通过,则基于所述处理器控制所述麦克风进行音频采集,得到第二音频数据;/n基于所述处理器调用预训练的指令识别模型识别所述第二音频数据携带的语音指令,并执行所述语音指令。/n

【技术特征摘要】
1.一种指令执行方法,应用于电子设备,其特征在于,所述电子设备包括处理器、专用语音识别芯片和麦克风,且所述专用语音识别芯片的功耗小于所述处理器的功耗,所述指令执行方法包括:
在所述处理器处于休眠状态时,基于所述专用语音识别芯片控制所述麦克风进行音频采集,得到第一音频数据;
基于所述专用语音识别芯片校验所述第一音频数据,若校验通过,则唤醒所述处理器;
基于所述处理器校验所述第一音频数据,若校验通过,则基于所述处理器控制所述麦克风进行音频采集,得到第二音频数据;
基于所述处理器调用预训练的指令识别模型识别所述第二音频数据携带的语音指令,并执行所述语音指令。


2.根据权利要求1所述的指令执行方法,其特征在于,所述指令识别模型包括多个对应不同语音指令的指令识别模型,所述基于所述处理器调用预训练的指令识别模型识别所述第二音频数据携带的语音指令,包括:
基于所述所述处理器调用每一指令识别模型对所述第二音频数据进行评分;
将评分最高的指令识别模型所对应的语音指令作为所述第二音频数据携带的语音指令。


3.根据权利要求1所述的指令执行方法,其特征在于,所述基于所述专用语音识别芯片校验所述第一音频数据,包括:
基于所述专用语音识别芯片调用预训练的场景分类模型对所述第一音频数据进行场景分类,得到场景分类结果;
基于所述专用语音识别芯片调用预训练的对应所述场景分类结果的一级文本校验模型校验所述第一音频数据中是否包括预设唤醒词。


4.根据权利要求3所述的指令执行方法,其特征在于,所述基于所述处理器校验所述第一音频数据,包括:
基于所述处理器调用预训练的对应所述预设唤醒词的二级文本校验模型,校验所述第一音频数据中是否包括所述预设唤醒词;
当所述第一音频数据中包括所述预设唤醒词时,基于所述处理器调用预训练的二级声纹校验模型,其中,所述二级声纹校验模型基于预设用户说出所述预设唤醒词的样本语音训练得到;
基于所述二级声纹校验模型校验所述第一音频数据的声纹特征是否与所述样本语音的声纹特征匹配。


5.根据权利要求4所述的指令执行方法,其特征在于,还包括:
基于所述处理器获取预训练的对应所述预设唤醒词的通用校验模型,将所述通用校验模型设为所述二级文本校验模型;
基于所述处理器控制所述麦克风采集预设用户说出所述预设唤醒词的样本语音;<...

【专利技术属性】
技术研发人员:陈喆
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆;50

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

1