【技术实现步骤摘要】
语音唤醒方法、装置、设备及存储介质
本申请实施例涉及人机交互领域,特别涉及一种语音唤醒方法、装置、设备及存储介质。
技术介绍
在人机交互领域,为了便于用户对设备进行控制,以及提高人机交互乐趣,对于具有语音功能的电子设备,用户可以通过语音唤醒技术来对其进行唤醒。语音唤醒是指在电子设备处于休眠状态时,通过特定的唤醒词唤醒设备,使电子设备从休眠状态切换为工作状态,开始为用户进行服务。相关技术中,为了节省电子设备的功耗,可以在电子设备中配置第一处理器和第二处理器,且第一处理器的功耗小于第二处理器的功耗。语音唤醒检测时,电子设备可以先启动低功耗的第一处理器,通过第一处理器进行语音监听,若监听到语音数据,则通过第一处理器的第一语音唤醒算法对监听到的语音数据进行语音识别;若通过第一处理器识别到监听到的语音数据中包括指定唤醒词,则将第一处理器由工作状态切换为休眠状态,并启动第二处理器,通过第二处理器的第二语音唤醒算法对监听到的语音数据进一步进行语音识别;若通过第二处理器识别到语音数据中包括指定唤醒词,则对电子设备进行唤醒;若通过第二处理器识别到语音数据中不包括指定唤醒词,则将第二处理器从工作状态切换为休眠状态,并重新启动第一处理器,通过第一处理器继续进行语音监听。采用上述语音唤醒方法,电子设备在进行语音唤醒的过程中,虽然能够在低功耗的第一处理器和高功耗的第二处理器之间来回切换,从而降低电子设备的功耗,但是在一定程度上也会限制电子设备的性能,影响到语音唤醒通过率。
技术实现思路
本申请实施例提供了一种语音唤醒方法、 ...
【技术保护点】
1.一种语音唤醒方法,其特征在于,所述方法包括:/n检测电子设备的设备状态,所述电子设备中配置有多个处理器,且所述多个处理器的功耗不同;/n根据所述电子设备的设备状态,确定所述电子设备所处的功耗模式,从所述多个处理器中确定与所述电子设备所处的功耗模式匹配的处理器;/n通过与所述电子设备所处的功耗模式匹配的处理器,对监听到的语音数据进行语音识别,根据语音识别结果对所述电子设备进行语音唤醒。/n
【技术特征摘要】
1.一种语音唤醒方法,其特征在于,所述方法包括:
检测电子设备的设备状态,所述电子设备中配置有多个处理器,且所述多个处理器的功耗不同;
根据所述电子设备的设备状态,确定所述电子设备所处的功耗模式,从所述多个处理器中确定与所述电子设备所处的功耗模式匹配的处理器;
通过与所述电子设备所处的功耗模式匹配的处理器,对监听到的语音数据进行语音识别,根据语音识别结果对所述电子设备进行语音唤醒。
2.根据权利要求1所述的方法,其特征在于,所述电子设备的设备状态包括屏幕状态和声音输出状态。
3.根据权利要求2所述的方法,其特征在于,所述多个处理器包括第一处理器和第二处理器,且所述第一处理器的功耗小于所述第二处理器的功耗;
所述根据所述电子设备的设备状态,确定所述电子设备所处的功耗模式,从所述多个处理器中确定与所述电子设备所处的功耗模式匹配的处理器,包括:
若所述电子设备的屏幕状态为熄屏状态,且所述电子设备的声音输出状态为没有声音输出的状态,则确定所述电子设备所处的功耗模式为第一功耗模式,将所述第一处理器和所述第二处理器确定为与所述第一功耗模式匹配的处理器;
若所述电子设备的屏幕状态为亮屏状态和/或所述电子设备的声音输出状态为有声音输出的状态,则确定所述电子设备所处的功耗模式为第二功耗模式,将所述第二处理器确定为与所述第二功耗模式匹配的处理器,所述第二功耗模式的功耗大于所述第一功耗模式的功耗。
4.根据权利要求3所述的方法,其特征在于,所述通过与所述电子设备所处的功耗模式匹配的处理器,对监听到的语音数据进行语音识别,包括:
若所述电子设备所处的功耗模式为所述第一功耗模式,则通过所述第一处理器进行语音监听,若监听到语音数据,则采用第一语音唤醒算法对监听到的语音数据进行语音识别;若识别到所述语音数据中包括指定唤醒词,则通过所述第二处理器,采用第二语音唤醒算法对监听到的语音数据进行语音识别;
若所述电子设备所处的功耗模式为所述第二功耗模式,则通过所述第二处理器进行语音监听,若监听到语音数据,则采用所述第二语音唤醒算法对监听到的语音数据进行语音识别。
5.根据权利要求4所述的方法,其特征在于,所述若所述电子设备所处的功耗模式为所述第二功耗模式,则通过所述第二处理器进行语音监听,若监听到语音数据,则采用所述第二语音唤醒算法对监听到的语音数据进行语音识别,包括:
若所述电子设备所处的功耗模式为所述第二功耗模式,且所述电子设备的声音输出状态为有声音输出的状态,则通过所述第二处理器进行语音监听;
若监听到语音数据,则通过所述第二处理器对监听到的声音数据进行回声消除,采用所述第二语音唤醒算法对回声消除后的语音数据进行语音识别。
6.根据权利要求3所述的方法,其特征在于,所述第二功耗模式包括打断模式和高功耗模式,所述打断模式和所述高功耗模式的功耗均大于所述第一功耗模式,所述第二处理器包括第一子处理器和第二子处理器,所述第一子处理器和所述第二子处理器的功耗均大于所述第一处理器,且所述第一子处理器的功耗小于所述第二子处理器的功耗;
所述若所述电子设备的屏幕状态为亮屏状态和/或所述电子设备的声音输出状态为有声音输出的状态,则确定所述电子设备所处的功耗模式为第二功耗模式,将所述第二处理器确定为与所述高功耗模式匹配的处理器,包括:
若所述电子设备的屏幕状态为亮屏状态或熄屏状态,且所述电子设备的声音输出状态为有声音输出的状态,则确定所述电子设备所处的功耗模式为所述打断模式,将所述第一子处理器和所述第二子处理器确定为与所述打断模式匹配的处理器;
若所述电子设备的屏幕状态为亮屏状态,且所述电子设备的声音输出状态为没有声音输出的状态,则确定所述电子设备所处的功耗模式为所述高功耗模式,将所述第二子处理器确定为与所述高功耗模式匹配的处理器。
7.根据权利要求6所述的方法,其特征在于,所述通过与所述电子设备所处的功耗模式匹配的处理器,对监听到的语音数据进行语音识别,包括:
若所述电子设备所处的功耗模式为所述打断模式,则通过所述第一子处理器进行语音监听,若监听到语音数据,则对监听到的语音数据进行回声消除,采用第三语音唤醒算法对回声消除后的语音数据进行语音识别;若识别到所述语音数据中包括所述指定唤醒词,则通过所述第二子处理器,采用第二语音唤醒算法对监听到的语音数据进行语音识别;
若所述电子设备所处的功耗模式为所述高功耗模式,则通过所述第二子处理器进行语音监听,若监听到语音数...
【专利技术属性】
技术研发人员:曹冰,
申请(专利权)人:OPPO重庆智能科技有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。