本申请涉及人工智能领域,尤其涉及一种设备唤醒方法及存储介质。
背景技术:
1、语音识别技术已进入工业、智能家居等各个领域。语音唤醒是语音识别技术的一种形式,该形式不需要直接接触硬件设备,硬件设备响应于用户发出的唤醒词即可运行。目前,智能设备越来越多,不同的系统类型信息可能设置不同的操作系统,若不同操作系统的多个设备设置了相同的唤醒词,可能会出现多个智能设备相继被同一个唤醒词唤醒的问题,用户体验不佳。
技术实现思路
1、本申请实施例公开了一种设备唤醒方法及存储介质,解决了不同操作系统的设备误唤醒率较高的技术问题。
2、本申请提供一种设备唤醒方法,应用于第一设备,所述方法包括:接收唤醒语音,确定所述唤醒语音的第一语音强度;获取所述第一设备的第一系统信息;接收第二设备发送的广播信息,所述广播信息包括所述第二设备的第二系统信息以及基于所述唤醒语音确定的第二语音强度;若基于所述第一系统信息与所述第二系统信息,确定所述第一设备与所述第二设备具有相同的操作系统,基于所述第一语音强度与所述第二语音强度的比对结果执行对应的操作;若所述第一设备与所述第二设备具有不同的操作系统,根据预设的操作系统优先级,执行对应的操作。
3、在本申请的一些实施例中,所述第一系统信息表示所述第一设备采用第一操作系统、所述第二系统信息表示所述第二设备采用第二操作系统,所述根据预设的操作系统优先级,执行对应的操作,包括:若所述第一操作系统的优先级大于所述第二操作系统的优先级,响应所述唤醒语音,执行对应的唤醒操作;若所述第一操作系统的优先级小于所述第二操作系统的优先级,不响应所述唤醒语音。
4、在本申请的一些实施例中,所述基于所述第一语音强度与所述第二语音强度的比对结果执行对应的操作,包括:若所述第一语音强度大于所述第二语音强度,响应所述唤醒语音,执行对应的唤醒操作;若所述第一语音强度小于所述第二语音强度,不响应所述唤醒语音。
5、在本申请的一些实施例中,在执行对应的唤醒操作之后,所述方法还包括:若接收到预设的提示语音,令所述第一设备的设备状态恢复至接收所述唤醒语音之前的原始状态,以及开始计时;若在预设时长内接收到另一唤醒语音,不响应所述另一唤醒语音;若在预设时长后接收到所述另一唤醒语音,执行所述获取所述第一设备的第一系统信息的步骤。
6、在本申请的一些实施例中,所述方法还包括:若所述第一设备与多个第二设备具有相同的操作系统,获取所述第一设备的品牌标识与每台第二设备的品牌标识;若所述第一设备的品牌标识的优先级大于其他品牌标识的优先级,从所述多个第二设备中确定与所述第一设备具有相同品牌标识的至少一个目标设备;基于所述第一语音强度与所述至少一个目标设备的第二语音强度的比对结果执行对应的操作。
7、本申请还提供了一种设备唤醒方法,应用于第一设备,所述方法包括:接收唤醒语音,确定所述唤醒语音的第一语音强度;获取所述第一设备的第一系统信息;接收多个第二设备发送的广播信息,每条广播信息包括相应的第二设备的第二系统信息以及基于所述唤醒语音确定的第二语音强度;若基于所述第一系统信息与所述第二系统信息,确定所述第一设备与所述多个第二设备具有相同的操作系统,基于所述第一语音强度与多个第二语音强度的比较,确定最大的语音强度对应的目标设备,控制所述目标设备响应所述唤醒语音对应的唤醒操作。
8、在本申请的一些实施例中,所述控制所述目标设备响应所述唤醒语音对应的唤醒操作,包括:若所述目标设备为所述第一设备,响应所述唤醒语音;若所述目标设备为所述多个第二设备中的任一设备,向所述任一设备发送唤醒指令,触发所述任一设备执行对应的操作。
9、在本申请的一些实施例中,所述确定所述第一设备与所述多个第二设备具有相同的操作系统之后,所述方法还包括:获取所述第一设备的第一品牌标识与每个第二设备的第二品牌标识;基于预设的品牌标识对应的优先级,从所述第一品牌标识与所述第二品牌标识中确定目标品牌标识;基于所述目标品牌标识,从所述第一设备与所述多个第二设备中确定至少一个候选设备;基于所述至少一个候选设备的语音强度,确定所述目标设备。
10、在本申请的一些实施例中,所述确定所述第一设备与所述多个第二设备具有相同的操作系统之后,所述方法还包括:获取所述第一设备的第一设备类型与所述多个第二设备的第二设备类型;基于预设的设备类型对应的优先级,从所述第一设备类型与所述第二设备类型中确定目标设备类型;基于所述目标设备类型,从所述第一设备与所述多个第二设备中确定至少一个候选设备;基于所述至少一个候选设备的语音强度,确定所述目标设备。
11、本申请还提供一种电子设备,所述电子设备包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现所述的设备唤醒方法。
12、本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的设备唤醒方法。
13、在本申请提供的设备唤醒方法中,接收唤醒语音,确定所述唤醒语音的第一语音强度;获取所述第一设备的第一系统信息;接收第二设备发送的广播信息,所述广播信息包括所述第二设备的第二系统信息以及基于所述唤醒语音确定的第二语音强度,表示第一设备与第二设备均接收到了唤醒语音,通过广播的方式互相确定系统类型。若基于所述第一系统信息与所述第二系统信息,确定所述第一设备与所述第二设备具有相同的操作系统,基于所述第一语音强度与所述第二语音强度的比对结果执行对应的操作,在操作系统一致的情况下,基于语音强度确定对应的操作,能够避免同一系统多个设备被唤起的情况;若所述第一设备与所述第二设备具有不同的操作系统,根据预设的操作系统优先级,执行对应的操作。在操作系统不一致的情况下,根据预设的操作系统优先级执行对应的操作,能够避免不同系统多个设备被唤醒的情况,提高控制效率,降低了误唤醒率。
1.一种设备唤醒方法,应用于第一设备,其特征在于,所述方法包括:
2.根据权利要求1所述的设备唤醒方法,其特征在于,所述第一系统信息表示所述第一设备采用第一操作系统、所述第二系统信息表示所述第二设备采用第二操作系统,所述根据预设的操作系统优先级,执行对应的操作,包括:
3.根据权利要求1所述的设备唤醒方法,其特征在于,所述基于所述第一语音强度与所述第二语音强度的比对结果执行对应的操作,包括:
4.根据权利要求2或3所述的设备唤醒方法,其特征在于,在执行对应的唤醒操作之后,所述方法还包括:
5.根据权利要求1所述的设备唤醒方法,其特征在于,所述方法还包括:
6.一种设备唤醒方法,应用于第一设备,其特征在于,所述方法包括:
7.根据权利要求6所述的设备唤醒方法,其特征在于,所述控制所述目标设备响应所述唤醒语音对应的唤醒操作,包括:
8.根据权利要求6所述的设备唤醒方法,其特征在于,所述确定所述第一设备与所述多个第二设备具有相同的操作系统之后,所述方法还包括:
9.根据权利要求6所述的设备唤醒方法,其特征在于,所述确定所述第一设备与所述多个第二设备具有相同的操作系统之后,所述方法还包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1至9中任意一项所述的设备唤醒方法。