语音设备的唤醒方法、装置、电子设备、存储介质及芯片与流程

文档序号:33805311发布日期:2023-04-19 12:20阅读:68来源:国知局
语音设备的唤醒方法、装置、电子设备、存储介质及芯片与流程

本公开涉及智能语音领域,尤其涉及一种语音设备的唤醒方法、装置、电子设备、存储介质及芯片。


背景技术:

1、随着智能语音设备在生活中的日益普及,在同一个使用场景下会存在多个智能语音设备的情况,比如家居生活场景中,拥有智能语音助手的设备有手机、电视、音箱等。相关技术中,各智能语音设备的唤醒策略主要是就近唤醒,即当同一个使用场景下,用户喊出唤醒词后,多个智能语音设备的唤醒引擎均被唤醒时,会根据各智能设备麦克风采集到的直达声能量进行判断,判决直达声能量最大的智能设备做出唤醒应答。但当用户在距离各个智能设备的远近差不多的地方进行唤醒时,会由于各个设备麦克风采集到的直达声能量大小相差不大,并且设备上麦克风灵敏度自身也有±1db的浮动,导致在同一位置连续多次唤醒中,判决结果不是稳定决策同一设备唤醒,将会出现决策波动的问题,给用户使用带来困扰。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种语音设备的唤醒方法、装置、电子设备、存储介质及芯片。

2、根据本公开实施例的第一方面,提供一种设备唤醒方法,所述方法包括:

3、响应于接收到多个音频能量值,从所述多个音频能量值中确定最大的音频能量值,将所述最大的音频能量值对应的待唤醒语音设备作为第一待唤醒设备,其中,每个音频能量值是从对应的一个待唤醒语音设备发出的;

4、根据所述多个音频能量值,获取所述第一待唤醒设备与其他待唤醒设备之间的音频能量差值,以生成多个音频能量差值,其中,所述其他待唤醒设备为所述多个待唤醒设备中除所述第一待唤醒设备外的设备;

5、根据所述多个待唤醒设备的预设唤醒优先级和所述多个音频能量差值,从所述多个待唤醒设备中确定目标语音设备;

6、向所述目标语音设备发送唤醒指令,以唤醒所述目标语音设备。

7、可选地,所述根据所述多个待唤醒设备的预设唤醒优先级和所述多个音频能量差值,从所述多个待唤醒设备中确定目标语音设备,包括:

8、根据所述预设唤醒优先级和所述多个音频能量差值,从所述多个待唤醒设备中确定多个第二待唤醒设备,其中,所述第二待唤醒设备与所述第一待唤醒设备为同一待唤醒设备或不同待唤醒设备;

9、根据所述预设唤醒优先级,从所述多个第二待唤醒设备中确定优先级最高的设备为所述目标语音设备。

10、可选地,所述根据所述预设唤醒优先级和所述多个音频能量差值,从所述多个待唤醒设备中确定多个第二待唤醒设备,包括:

11、按照设定规则遍历所述多个音频能量差值,以确定所述多个第二待唤醒设备;

12、其中,所述设定规则包括:

13、对于任意音频能量差值,在所述音频能量差值大于预设可分辨阈值的情况下,确定所述第一待唤醒设备为所述第二待唤醒设备;

14、在所述音频能量差值小于或等于所述预设可分辨阈值的情况下,根据所述预设唤醒优先级,确定优先级高的设备为所述第二待唤醒设备。

15、可选地,所述方法包括:

16、在确定所述多个第二待唤醒设备为同一待唤醒设备的情况下,确定所述第二待唤醒设备为所述目标语音设备。

17、可选地,所述根据所述多个音频能量值,获取所述第一待唤醒设备与其他待唤醒设备的音频能量差值,以生成多个音频能量差值,包括:

18、从所述多个音频能量值中确定所述第一待唤醒设备对应的第一音频能量值;

19、将所述第一音频能量值和其他音频能量值一一对比,生成所述第一音频能量值和其他音频能量值的所述多个音频能量差值,所述其他音频能量值为所述多个音频能量值中除所述第一音频能量值外的其他音频能量值。

20、可选地,所述根据预设唤醒优先级和所述多个音频能量差值,从所述多个待唤醒设备中确定目标语音设备,包括:

21、根据所述多个音频能量差值,从所述多个待唤醒设备中确定音频能量差值最小的音频能量组;

22、根据所述预设唤醒优先级,从所述音频能量组中确定优先级高的设备为所述目标语音设备。

23、根据本公开实施例的第二方面,提供一种语音设备的唤醒装置,应用于服务器,所述装置包括:

24、第一确定模块,被配置为响应于接收到多个音频能量值,从所述多个音频能量值中确定最大的音频能量值,将所述最大的音频能量值对应的待唤醒语音设备作为第一待唤醒设备,其中,每个音频能量值是从对应的一个待唤醒语音设备发出的;

25、生成模块,被配置为根据所述多个音频能量值,获取所述第一待唤醒设备与其他待唤醒设备之间的音频能量差值,以生成多个音频能量差值,其中,所述其他待唤醒设备为所述多个待唤醒设备中除所述第一待唤醒设备外的设备;

26、第二确定模块,被配置为根据所述多个待唤醒设备的预设唤醒优先级和所述多个音频能量差值,从所述多个待唤醒设备中确定目标语音设备;

27、发送模块,被配置为向所述目标语音设备发送唤醒指令,以唤醒所述目标语音设备。

28、根据本公开实施例的第三方面,提供一种电子设备,包括:

29、处理器;

30、用于存储处理器可执行指令的存储器;

31、其中,所述处理器被配置为在执行所述可执行指令时,实现本公开第一方面中任一项所述语音设备的唤醒方法的步骤。

32、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的语音设备的唤醒方法的步骤。

33、根据本公开实施例的第五方面,提供一种芯片,包括处理器和接口;所述处理器用于读取指令以执行本公开第一方面中任一项所述的方法。

34、本公开的实施例提供的技术方案可以包括以下有益效果:

35、通过上述方式,响应于接收到多个音频能量值,从多个音频能量值中确定最大的音频能量值,将所述最大的音频能量值对应的待唤醒语音设备作为第一待唤醒设备,根据多个音频能量值,获取第一待唤醒设备与其他待唤醒设备之间的音频能量差值,以生成多个音频能量差值,根据多个待唤醒设备的预设唤醒优先级和多个音频能量差值,从多个待唤醒设备中确定目标语音设备,向所述目标语音设备发送唤醒指令,以唤醒所述目标语音设备。从而通过设备的唤醒优先级和音频能量值,对设备唤醒做出综合判断,以避免唤醒应答结果的波动,使语音设备能够准确做出应答,为用户提供更好的设备唤醒体验。

36、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。



技术特征:

1.一种语音设备的唤醒方法,其特征在于,应用于服务器,所述方法包括:

2.根据权利要求1所述的唤醒方法,其特征在于,所述根据所述多个待唤醒设备的预设唤醒优先级和所述多个音频能量差值,从所述多个待唤醒设备中确定目标语音设备,包括:

3.根据权利要求2所述的唤醒方法,其特征在于,所述根据所述预设唤醒优先级和所述多个音频能量差值,从所述多个待唤醒设备中确定多个第二待唤醒设备,包括:

4.根据权利要求3所述的唤醒方法,其特征在于,所述方法包括:

5.根据权利要求1所述的唤醒方法,其特征在于,所述根据所述多个音频能量值,获取所述第一待唤醒设备与其他待唤醒设备的音频能量差值,以生成多个音频能量差值,包括:

6.根据权利要求1所述的唤醒方法,其特征在于,所述根据预设唤醒优先级和所述多个音频能量差值,从所述多个待唤醒设备中确定目标语音设备,包括:

7.一种语音设备的唤醒装置,其特征在于,应用于服务器,所述装置包括:

8.一种电子设备,其特征在于,包括:

9.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1~6中任一项所述方法的步骤。

10.一种芯片,其特征在于,包括处理器和接口;所述处理器用于读取指令以执行权利要求1~6中任一项所述的方法。


技术总结
本公开涉及一种语音设备的唤醒方法、装置、电子设备、存储介质及芯片,该方法包括:响应于接收到多个音频能量值,从多个音频能量值中确定最大的音频能量值,将所述最大的音频能量值对应的待唤醒语音设备作为第一待唤醒设备,根据多个音频能量值,获取第一待唤醒设备与其他待唤醒设备之间的音频能量差值,以生成多个音频能量差值,根据多个待唤醒设备的预设唤醒优先级和多个音频能量差值,从多个待唤醒设备中确定目标语音设备,向所述目标语音设备发送唤醒指令,以唤醒所述目标语音设备。从而通过设备的唤醒优先级和音频能量值,对设备唤醒做出综合判断,以避免唤醒应答结果的波动,使语音设备能够准确做出应答,为用户提供更好的设备唤醒体验。

技术研发人员:王菲
受保护的技术使用者:北京小米移动软件有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1