语音协同唤醒方法、装置、设备及存储介质与流程



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.图1为本发明实施例方案涉及的硬件运行环境的电子设备的结构示意图;
40.图2为本发明语音协同唤醒方法第一实施例的流程示意图;
41.图3为本发明语音协同唤醒方法的场景示意图;
42.图4为本发明语音协同唤醒方法第二实施例的流程示意图;
43.图5为本发明语音协同唤醒方法第三实施例的流程示意图;
44.图6为本发明语音协同唤醒装置的模块示意图。
45.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
46.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
47.一般的,在解决多设备应答的问题时,常把应答判断的逻辑放在云端处理,或者由设备与服务器共同协商。当判断过程涉及云端或者服务器时,很容易出现响应延迟的问题。
48.本发明的主要技术方案是:监听当前局域网内的唤醒通知广播;接收到所述唤醒通知广播后,根据所述唤醒通知广播静默执行语音唤醒指令;若接收到所述局域网内的执行失败通知广播,则检测所述语音唤醒指令是否执行成功;若所述语音唤醒指令执行成功,则基于当前设备输出所述语音唤醒指令执行成功的提示信息。
49.参照图1,图1为本发明实施例方案涉及的硬件运行环境的电子设备结构示意图。
50.如图1所示,该电子设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
51.本领域技术人员可以理解,图1中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
52.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及语音协同唤醒程序。
53.在图1所示的电子设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明电子设备中的处理器1001、存储器1005可以设置在电子设备中,所述电子设备通过处理器1001调用存储器1005中存储的语音协同唤醒程序,并执行如下步骤:
54.监听当前局域网内的唤醒通知广播;
55.若接收到所述唤醒通知广播后,检测到语音唤醒指令,则静默执行所述语音唤醒指令;
56.若接收到所述局域网内的执行失败通知广播,则检测所述语音唤醒指令是否执行成功;
57.若所述语音唤醒指令执行成功,则基于当前设备输出所述语音唤醒指令执行成功的提示信息。
58.在一实施例中,处理器1001调用存储器1005中存储的语音协同唤醒程序,还可以执行如下步骤:
59.若检测到语音唤醒指令后,且未接收到所述唤醒通知广播,则根据所述语音唤醒指令生成语音唤醒信息;
60.根据所述语音唤醒信息向当前局域网发送唤醒通知广播。
61.在一实施例中,处理器1001调用存储器1005中存储的语音协同唤醒程序,还可以执行如下步骤:
62.将所述语音唤醒指令转化为文本指令;
63.在预设的文本指令库中查与所述文本指令匹配的目标指令;
64.静默执行所述目标指令。
65.在一实施例中,处理器1001调用存储器1005中存储的语音协同唤醒程序,还可以执行如下步骤:
66.若接收到所述局域网内的执行成功通知广播,则放弃所述语音唤醒指令的静默执行结果;
67.执行所述监听当前局域网内的唤醒通知广播的步骤。
68.在一实施例中,处理器1001调用存储器1005中存储的语音协同唤醒程序,还可以执行如下步骤:
69.若接收到所述局域网内的执行失败通知广播,则获取所述执行失败通知广播中的执行信息;
70.若所述当前设备的设备类型与所述执行信息中的设备类型不同,则检测所述语音唤醒指令是否执行成功。
71.在一实施例中,处理器1001调用存储器1005中存储的语音协同唤醒程序,还可以执行如下步骤:
72.若所述语音唤醒指令执行成功,则提取出所述语音唤醒指令中的语音信息;
73.将所述语音信息转化为文本信息,根据所述文本信息生成所述提示信息;
74.基于所述当前设备输出所述提示信息。
75.在一实施例中,处理器1001调用存储器1005中存储的语音协同唤醒程序,还可以执行如下步骤:
76.获取所述当前局域网内所有设备的设备标识信息;
77.根据所述设备标识信息中的设备类型信息查所述当前设备是否存在同类型设备;
78.若检测到是,则根据所述设备标识信息中的设备性能信息确定优先响应设备。
79.本发明实施例提供了一种语音协同唤醒方法,参照图2,图2为本发明一种语音协同唤醒方法第一实施例的流程示意图。
80.本实施例中,所述语音协同唤醒方法包括:
81.步骤s10,监听当前局域网内的唤醒通知广播;
82.在家居空间中,智能语音设备可连接至同一局域网,进行设备组网。广播是指封包在计算机网络中传输时,目的地址为网络中所有设备的一种传输方式。在设置广播信号的监听周期时,可以将监听周期设置得比语音采样周期更短,若当前设备未最先响应用户的语音唤醒指令,则当前设备在响应语音唤醒指令之前可接收到唤醒通知广播。
83.作为一种示例,监听当前局域网内的唤醒通知广播的步骤之后,还可以包括:
84.步骤a1,若检测到语音唤醒指令后,且未接收到所述唤醒通知广播,则根据所述语音唤醒指令生成语音唤醒信息。在多设备协同唤醒的场景中,每个设备距离用户的距离、检测到的语音信息和处理语音唤醒指令的能力都可能存在差异。根据设备之间的这种差异,可以确定最先响应语音唤醒指令的响应设备,将所有设备分为响应设备和其它设备。图3为多设备协同唤醒的场景示意图,如图3所示,若设备a检测到语音唤醒指令且未接收到唤醒通知广播,则设备a为响应设备,可以向局域网发送唤醒通知广播,通知其它设备静默执行语音唤醒指令。响应设备在检测到语音唤醒指令后,生成语音唤醒信息,以应答用户。语音唤醒信息可以显示在响应设备的语音唤醒ui(user interface,用户界面)中,比如在ui中显示语音吉祥物。
85.步骤a2,根据所述语音唤醒信息向当前局域网发送唤醒通知广播。语音唤醒信息中可以包含响应设备的设备信息,比如响应设备的设备类型和设备品牌。响应设备向当前局域网发送唤醒通知广播后,局域网内的其它设备可以通过唤醒通知广播得知已有设备响应语音唤醒指令。
86.步骤s20,若接收到所述唤醒通知广播后,检测到语音唤醒指令,则静默执行所述语音唤醒指令;
87.当前设备接收到唤醒通知广播后,可将当前设备视为其它设备。
88.作为一种示例,静默执行语音唤醒指令的步骤可以包括:
89.步骤b1,将所述语音唤醒指令转化为文本指令。
90.步骤b2,在预设的文本指令库中查与所述文本指令匹配的目标指令。
91.步骤b3,静默执行所述目标指令。
92.如图3所示,设备b和设备c接收到唤醒通知广播后,检测到语音唤醒指令,设备b和设备c作为其它设备静默执行语音唤醒指令。静默执行的方式可以为先将语音唤醒指令转化为文本指令,根据文本指令中的文本内容查文本指令库中相应的目标指令。比如,用户发出的语音唤醒指令为“好无聊”,智能音箱在文本指令库中查到目标指令“播放收藏歌单中的歌曲”,智能音箱通过静音播放的方式静默执行目标指令。
93.步骤s30,若接收到所述局域网内的执行失败通知广播,则检测所述语音唤醒指令是否执行成功;
94.若响应设备执行语音唤醒指令失败,则响应设备可向局域网内发送执行失败通知广播,以告知其它设备,在其它设备中确定新的响应设备。比如,当响应设备为电视时,语音唤醒指令为“打开空调”,则电视执行语音唤醒指令失败,此时空调可以作为新的响应设备应答用户。
95.在一种可实现的实施方式中,响应设备执行语音唤醒指令失败之后,可以通过iot(internet of things,物联网)控制可执行语音唤醒指令的其它设备,使其它设备成功执
行语音唤醒指令。
96.作为一种示例,当前设备还可能接收到局域网内的执行成功通知广播,放弃所述语音唤醒指令的静默执行结果,执行监听当前局域网内的唤醒通知广播的步骤。若响应设备执行语音唤醒指令成功,则响应设备可向局域网内发送执行成功通知广播,其它设备得知响应设备已执行成功后,放弃静默执行结果,继续监听局域网内的唤醒通知广播。
97.步骤s40,若所述语音唤醒指令执行成功,则基于当前设备输出所述语音唤醒指令执行成功的提示信息。
98.当前设备成功执行语音唤醒指令,则当前设备可以作为新的响应设备应答用户。当前设备可以向局域网中发送新的执行成功通知广播。
99.作为一种示例,步骤s40可以包括:
100.步骤c1,若所述语音唤醒指令执行成功,则提取出所述语音唤醒指令中的语音信息。语音唤醒指令执行成功之后,当前设备可作为新的响应设备输出提示信息应答用户。当前设备可以提取出语音唤醒指令中的语音信息,以语音信息为基础,与用户进行交互。
101.步骤c2,将所述语音信息转化为文本信息,根据所述文本信息生成所述提示信息。当前设备可以为具有语音转文字功能的智能设备,将语音信息转化为文本信息,再基于文本信息生成提示信息。提示信息可以为唤醒ui界面中的文本信息或者设备根据文本信息发出的虚拟声音中的至少一项。
102.步骤c3,基于所述当前设备输出所述提示信息。每个设备的输出方式可以根据设备实际情况进行调节。比如,语音信息为“播放xx电视节目”,则提示信息可以为电视屏幕中显示带有语音吉祥物和文本内容为“好的,已为您播放xx电视节目”的ui。又比如,语音信息为“播放xx歌曲”,则提示信息可以为智能音箱发出“好的,已为您播放xx歌曲”的虚拟声音。
103.在本实施例中,监听当前局域网内的唤醒通知广播,接收到唤醒通知广播后,可判断已有其它设备先响应语音指令,根据唤醒通知广播静默执行语音唤醒指令,当前设备不显示语音指令的唤醒结果,若接收到局域网内的执行失败通知广播,可判断已响应语音指令的设备执行语音指令失败,若当前设备执行语音唤醒指令成功,则当前设备可以通过输出执行成功的提示信息以响应语音唤醒指令,用户在通过语音控制设备时,由先响应的设备输出唤醒结果,其它设备静默执行,在总体输出上达到单一设备应答用户的效果,降低了用户语音控制智能设备的难度,且将响应语音唤醒指令的协同判断逻辑置于每个设备本地,也降低了指令响应的延迟。
104.进一步的,在本发明语音协同唤醒方法的第二实施例中,参照图3,步骤s30包括:
105.步骤s11,若接收到所述局域网内的执行失败通知广播,则获取所述执行失败通知广播中的执行信息;
106.响应设备执行语音唤醒指令失败之后,可向局域网发送执行失败通知广播。当前设备作为其它设备时接收到执行失败通知广播之后,可以获取执行失败通知广播中的执行信息。执行信息中可以包括响应设备的设备类型和执行结果。
107.步骤s12,若所述当前设备的设备类型与所述执行信息中的设备类型不同,则检测所述语音唤醒指令是否执行成功。
108.若当前设备的设备类型与响应设备的设备类型不同,则当前设备具有成功执行语音唤醒指令的可能性,可以通过检测当前设备是否成功执行语音唤醒指令来判断当前设备
是否可以作为新的响应设备。若检测到语音唤醒指令执行成功,则当前设备可以作为新的响应设备。
109.若当前设备的设备类型与响应设备的设备类型相同,则当前设备也将执行语音唤醒指令失败,可以结束本次响应语音唤醒指令的过程,继续监听局域网内的唤醒通知广播。
110.在本实施例中,通过比较当前设备和响应设备的设备类型,可以判断当前设备是否需要检测语音唤醒指令是否执行成功,若当前设备与响应设备同类型,可以直接结束当前设备响应语音唤醒指令的过程,减少不必要的检测过程,降低设备与用户进行语音交互的功耗。
111.进一步的,在本发明语音协同唤醒方法的第三实施例中,参照图4,该方法包括:
112.步骤s21,获取所述当前局域网内所有设备的设备标识信息;
113.多个设备连接至同一局域网后,每个设备均可以获取局域网内设备的设备标识信息。设备标识信息可以包括设备类型信息、设备品牌信息、设备支持的语音类型信息和同类型设备数量信息。设备类型信息中可以先设置一级分类,如家电类、娱乐类,再设置二级分类如家电类包括电视、冰箱,娱乐类包括手机、电脑。设备类型信息也可以直接设置设备的具体类型。
114.获取设备标识信息的方式可以是通过定期更新的公共网站获取。
115.步骤s22,根据所述设备标识信息中的设备类型信息查所述当前设备是否存在同类型设备;
116.若采用两级分类的方式对设备类型进行描述,则当前设备的同类型设备应为二级分类相同。
117.步骤s23,若检测到是,则根据所述设备标识信息中的设备性能信息确定优先响应设备。
118.若当前设备存在同类型设备,则比较两者的设备性能信息,确定设备性能更佳的为优先响应设备,在检测到语音唤醒指令时由优先响应设备优先执行,非优先响应设备保持等待执行状态。
119.若当前设备无同类型设备,则检测到语音唤醒指令时当前设备执行。
120.在本实施例中,获取局域网内所有设备的设备标识信息,通过设备标识信息确定同类型设备中的优先响应设备,可以避免出现同类型设备均应答用户的情况,节省在执行过程中同类型设备之间沟通执行顺序的时间,提高设备应答效率。
121.本发明实施例还提供一种语音协同唤醒装置,如图5所示,所述语音协同唤醒装置包括:
122.信息监听模块101,用于监听当前局域网内的唤醒通知广播;
123.指令执行模块102,用于若接收到所述唤醒通知广播后,检测到语音唤醒指令,则静默执行所述语音唤醒指令;
124.结果检测模块103,用于若接收到所述局域网内的执行失败通知广播,则检测所述语音唤醒指令是否执行成功;
125.提示输出模块104,用于若所述语音唤醒指令执行成功,则基于当前设备输出所述语音唤醒指令执行成功的提示信息。
126.可选地,信息监听模块101还用于:
127.若检测到语音唤醒指令后,且未接收到所述唤醒通知广播,则根据所述语音唤醒指令生成语音唤醒信息;
128.根据所述语音唤醒信息向当前局域网发送唤醒通知广播。
129.可选地,指令执行模块102还用于:
130.将所述语音唤醒指令转化为文本指令;
131.在预设的文本指令库中查与所述文本指令匹配的目标指令;
132.静默执行所述目标指令。
133.可选地,指令执行模块102还用于:
134.若接收到所述局域网内的执行成功通知广播,则放弃所述语音唤醒指令的静默执行结果;
135.执行所述监听当前局域网内的唤醒通知广播的步骤。
136.可选地,结果检测模块103还用于:
137.若接收到所述局域网内的执行失败通知广播,则获取所述执行失败通知广播中的执行信息;
138.若所述当前设备的设备类型与所述执行信息中的设备类型不同,则检测所述语音唤醒指令是否执行成功。
139.可选地,提示输出模块104还用于:
140.若所述语音唤醒指令执行成功,则提取出所述语音唤醒指令中的语音信息;
141.将所述语音信息转化为文本信息,根据所述文本信息生成所述提示信息;
142.基于所述当前设备输出所述提示信息。
143.可选地,语音协同唤醒装置还包括设备确定模块,用于:
144.获取所述当前局域网内所有设备的设备标识信息;
145.根据所述设备标识信息中的设备类型信息查所述当前设备是否存在同类型设备;
146.若检测到是,则根据所述设备标识信息中的设备性能信息确定优先响应设备。
147.本发明实施例还提供一种电子设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的语音协同唤醒程序,所述语音协同唤醒程序配置为实现如上文所述的语音协同唤醒方法的步骤。本发明电子设备的具体实施方式参照上述语音协同唤醒方法各实施例,在此不再赘述。
148.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有语音协同唤醒程序,所述语音协同唤醒程序被处理器执行时实现如上文所述的语音协同唤醒方法的步骤。本发明计算机可读存储介质的具体实施方式参照上述语音协同唤醒方法各实施例,在此不再赘述。
149.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
150.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
151.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
152.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:


1.一种语音协同唤醒方法,其特征在于,所述语音协同唤醒方法包括以下步骤:监听当前局域网内的唤醒通知广播;若接收到所述唤醒通知广播后,检测到语音唤醒指令,则静默执行所述语音唤醒指令;若接收到所述局域网内的执行失败通知广播,则检测所述语音唤醒指令是否执行成功;若所述语音唤醒指令执行成功,则基于当前设备输出所述语音唤醒指令执行成功的提示信息。2.如权利要求1所述的语音协同唤醒方法,其特征在于,在所述监听当前局域网内的唤醒通知广播的步骤之后,还包括:若检测到语音唤醒指令后,且未接收到所述唤醒通知广播,则根据所述语音唤醒指令生成语音唤醒信息;根据所述语音唤醒信息向当前局域网发送唤醒通知广播。3.如权利要求1所述的语音协同唤醒方法,其特征在于,所述静默执行所述语音唤醒指令的步骤包括:将所述语音唤醒指令转化为文本指令;在预设的文本指令库中查与所述文本指令匹配的目标指令;静默执行所述目标指令。4.如权利要求1所述的语音协同唤醒方法,其特征在于,在所述若接收到所述局域网内的执行失败通知广播,则检测所述语音唤醒指令是否执行成功的步骤之前,还包括:若接收到所述局域网内的执行成功通知广播,则放弃所述语音唤醒指令的静默执行结果;执行所述监听当前局域网内的唤醒通知广播的步骤。5.如权利要求1所述的语音协同唤醒方法,其特征在于,所述若接收到所述局域网内的执行失败通知广播,则检测所述语音唤醒指令是否执行成功的步骤包括:若接收到所述局域网内的执行失败通知广播,则获取所述执行失败通知广播中的执行信息;若所述当前设备的设备类型与所述执行信息中的设备类型不同,则检测所述语音唤醒指令是否执行成功。6.如权利要求1所述的语音协同唤醒方法,其特征在于,所述若所述语音唤醒指令执行成功,则基于当前设备输出所述语音唤醒指令执行成功的提示信息的步骤包括:若所述语音唤醒指令执行成功,则提取出所述语音唤醒指令中的语音信息;将所述语音信息转化为文本信息,根据所述文本信息生成所述提示信息;基于所述当前设备输出所述提示信息。7.如权利要求1-6任一项所述的语音协同唤醒方法,其特征在于,所述语音协同唤醒方法还包括:获取所述当前局域网内所有设备的设备标识信息;根据所述设备标识信息中的设备类型信息查所述当前设备是否存在同类型设备;若检测到是,则根据所述设备标识信息中的设备性能信息确定优先响应设备。8.一种语音协同唤醒装置,其特征在于,所述语音协同唤醒装置包括:
信息监听模块,用于监听当前局域网内的唤醒通知广播;指令执行模块,用于若接收到所述唤醒通知广播后,检测到语音唤醒指令,则静默执行所述语音唤醒指令;结果检测模块,用于若接收到所述局域网内的执行失败通知广播,则检测所述语音唤醒指令是否执行成功;提示输出模块,用于若所述语音唤醒指令执行成功,则基于当前设备输出所述语音唤醒指令执行成功的提示信息。9.一种电子设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的语音协同唤醒程序,所述语音协同唤醒程序配置为实现如权利要求1至7中任一项所述的语音协同唤醒方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有语音协同唤醒程序,所述语音协同唤醒程序被处理器执行时实现如权利要求1至7中任一项所述的语音协同唤醒方法的步骤。

技术总结


本发明公开了一种语音协同唤醒方法、装置、设备及存储介质,该方法包括:监听当前局域网内的唤醒通知广播;若接收到所述唤醒通知广播后,检测到语音唤醒指令,则静默执行所述语音唤醒指令;若接收到所述局域网内的执行失败通知广播,则检测所述语音唤醒指令是否执行成功;若所述语音唤醒指令执行成功,则基于当前设备输出所述语音唤醒指令执行成功的提示信息。本发明通过改进语音唤醒过程中的多设备应答情况,实现了降低语音控制智能设备的难度的技术效果。技术效果。技术效果。


技术研发人员:

李志水

受保护的技术使用者:

深圳创维-RGB电子有限公司

技术研发日:

2022.04.01

技术公布日:

2022/7/8

本文发布于:2024-09-21 11:11:50,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/11152.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   语音   指令   设备
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议