本发明涉及唤醒处理方法、唤醒灵敏度控制方法以及语音控制对象识别方法以及相应的装置和电子设备。
背景技术:
1、随着人工智能相关应用的越来越深入发展,语音识别技术作为智能化设备的基本的交互方式,扮演着越来越重要的角色。语音识别技术涉及到很多方面,其中包括通过语音指令来唤醒设备、对设备的操作进行控制、与设备进行人机对话以及针对多个设备的语音指令控制等。高效和准确的语音识别技术以及快捷便利的唤醒模式,是智能化设备的重要的发展方向。
技术实现思路
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、文本生成模块,用于对来自设备的包含唤醒词的第一音频信息进行识别,生成与该第一音频信息对应的第一文本;
37、唤醒词过滤模块,用于针对该第一文本执行过滤唤醒词的处理,生成去掉唤醒词后的第二文本;
38、语义解析模块,用于对所述第二文本执行语义解析。
39、第三方面,提供了一种电子设备,包括:
40、存储器,用于存储程序;
41、处理器,耦合至所述存储器,用于执行所述程序,以用于:
42、对来自设备的包含唤醒词的第一音频信息进行识别,生成与该第一音频信息对应的第一文本;
43、针对该第一文本执行过滤唤醒词的处理,生成去掉唤醒词后的第二文本;
44、对所述第二文本执行语义解析。
45、本实施例提供的快捷唤醒处理方法、装置及电子设备,在对识别后生成的文本进行语义解析之前识别并滤除掉唤醒词,从而使得语义解析的结果不会受到唤醒词的影响。
46、本发明提供了一种语音控制对象识别方法、装置及电子设备,能够在多设备同时运行的人机对话场景下,准确的识别出当前语音指令所要控制的对象设备。
47、为达到上述目的,本发明的实施例采用如下技术方案:
48、第一方面,提供了一种语音控制对象识别方法,包括:
49、识别当前语音指令中体现控制意图的第一语义单元;
50、根据所述控制意图确定对应的一个或多个控制场景;
51、获取各个设备当前所处的运行状态;
52、根据所述各个设备的运行状态和一个或多个控制场景之间的匹配关系,确定所述当前语音指令的控制对象。
53、第二方面,提供了另一种语音控制对象识别方法,包括:
54、获取当前语音指令对应的逻辑池中记录的最近一次语音指令所对应的逻辑类,所述逻辑池多个逻辑类,每个逻辑类中记录有属于该逻辑类的历史语音指令,
55、根据所述逻辑类确定所述当前语音指令的控制对象。
56、第三方面,提供了一种语音控制对象识别装置,包括:
57、语义识别模块,用于识别当前语音指令中体现控制意图的第一语义单元;
58、场景确定模块,用于根据所述控制意图确定对应的一个或多个控制场景;
59、状态获取模块,用于获取各个设备当前所处的运行状态;
60、第一对象确定模块,用于根据所述各个设备的运行状态和一个或多个控制场景之间的匹配关系,确定所述当前语音指令的控制对象。
61、第四方面,提供了另一种语音控制对象识别装置,包括:
62、逻辑类获取模块,用于获取当前语音指令对应的逻辑池中记录的最近一次语音指令所对应的逻辑类,所述逻辑池多个逻辑类,每个逻辑类中记录有属于该逻辑类的历史语音指令,
63、第二对象确定模块,用于根据所述逻辑类确定所述当前语音指令的控制对象。
64、第五方面,提供了一种电子设备,包括:
65、存储器,用于存储程序;
66、处理器,耦合至所述存储器,用于执行所述程序,以用于:
67、识别当前语音指令中体现控制意图的第一语义单元;
68、根据所述控制意图确定对应的一个或多个控制场景;
69、获取各个设备当前所处的运行状态;
70、根据所述各个设备的运行状态和一个或多个控制场景之间的匹配关系,确定所述当前语音指令的控制对象。
71、第六方面,提供了另一种电子设备,包括:
72、存储器,用于存储程序;
73、处理器,耦合至所述存储器,用于执行所述程序,以用于:
74、获取当前语音指令对应的逻辑池中记录的最近一次语音指令所对应的逻辑类,所述逻辑池多个逻辑类,每个逻辑类中记录有属于该逻辑类的历史语音指令,
75、根据所述逻辑类确定所述当前语音指令的控制对象。
76、本实施例提供的语音控制对象的识别方法、装置及电子设备,根据不同设备的运行状态和当前语音指令体现的控制意图所确定的控制场景之间的匹配关系,确定当前语音指令的控制对象,或者,根据当前语音指令与前一次语音指令的上下文逻辑关系,确定当前语音指令的控制对象,从而提高了在从多个运行的设备中识别出语音控制对象的准确性。
77、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。