一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

语音控制方法、装置及电子设备与流程

2022-02-22 09:20:32 来源:中国专利 TAG:


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.图1是本公开实施例提供的一种语音控制方法的流程图;
26.图2是应用本公开提供的语音控制方法的场景示意图;
27.图3是本公开实施例提供的一种语音设备互控系统的示意图;
28.图4是本公开实施例提供的另一种语音控制方法的流程图;
29.图5是本公开实施例提供的一种语音控制装置的结构图;
30.图6是本公开实施例提供的另一种语音控制装置的结构图;
31.图7是用来实现本公开实施例的语音控制方法的电子设备的框图。
具体实施方式
32.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
33.本公开实施例提供了一种语音控制方法。
34.请参照图1,图1是本公开实施例提供的一种语音控制方法的流程图,所述语音控制方法应用于第一设备。如图1所示,所述语音控制方法包括以下步骤:
35.步骤s101、接收用户的语音指令,所述语音指令包括设备标签及设备控制指令。
36.本公开实施例中,所述第一设备为具有语音检测和识别功能的智能语音设备,例如智能音箱、等。可选地,所述设备标签包括设备位置、设备名称、设备类型、设备型号、设备颜色中的至少一项。
37.例如,以家庭场景为例,第一设备位于主卧,第二设备位于餐厅,第三设备位于儿童房,设备标签包括设备位置,用户的语音指令可以是“餐厅的设备播放音乐”、“儿童房的设备播放摇篮曲”等。或者,设备标签包括设备名称,例如某语音设备的设备名称为“小a”,用户的语音指令可以是“小a,今天的天气怎么样”。或者,设备标签可以是设备位置和设备颜色,例如当某一位置包括多个语音设备的情况下,比如会议室包括黑色的语音设备、白色的语音设备、红色的语音设备等,用户的语音指令可以是“会议室的设备小白播放音乐”等。可以理解地,用户的语音指令还可以是其他的可能形式,本公开不做一一列举。
38.步骤s102、确定与所述设备标签对应的第二设备,向所述第二设备发送所述设备控制指令,所述设备控制指令用于控制所述第二设备执行目标操作,或者用于控制所述第一设备和所述第二设备执行目标操作。
39.本公开实施例中,第一设备接收用户的语音指令后,识别所述语音指令所包括的设备标签和设备控制指令,根据所述设备标签确定对应的第二设备,并向所述第二设备发送所述设备控制指令,以使得第二设备能够基于所述设备控制指令执行对应的目标操作,例如目标操作为播放音乐、调整音量、打开摄像头等。
40.例如,用户发出的语音指令为“会议室的设备小白播放音乐”,第一设备在接收到该语音指令后,识别出其中的设备标签为“会议室的设备小白”,则将位于会议室的白色的语音设备确定为第二设备,并向该第二设备发送“播放音乐”的设备控制指令,进而第二设备能够基于该设备控制指令进行音乐播放。
41.可选地,所述设备控制指令还可以用于控制第一设备和第二设备执行相应的目标操作。例如,用户发出的语音指令为“会议室的所有语音设备关机”,其中,会议室中的语音设备包括主控制语音设备和其他的语音设备,主控制语音设备可以是会议室的所有语音设备中的任一个,可以是用户预先设定;这种场景下,所述主控制语音设备为第一设备,其他的语音设备为第二设备,第二设备的数量可以是一个也可以是多个,第一设备基于用户的语音指令,识别出设备控制指令为“关机”,则第一设备向第二设备发送“关机”的设备控制指令并执行关机操作,第二设备在接收到设备控制指令后执行相应的关机操作。这样,第一设备不仅能够基于用户的语音指令控制相关的第二设备执行目标操作,同时还能够控制第一设备执行目标操作,进而用户也就能够通过一次语音指令达到同时控制多个设备的目的,也就无需用户对每个设备单独发出语音指令来进行控制,更加方便用户对设备的控制,为用户带来更好的操控体验。
42.本公开实施例提供的方案,第一设备能够基于用户的语音指令,控制第二设备执行目标操作,或者控制第一设备和第二设备执行目标操作,使得用户可以实现基于语音通过一个设备控制其他设备的目的,为用户提供了更好的设备操控体验。
43.可选地,所述设备标签包括设备位置,所述步骤s102可以包括:
44.确定与所述设备位置对应的第二设备,向所述第二设备发送所述设备控制指令。
45.例如,以家庭场景为例,第一设备位于主卧,第二设备位于餐厅,第三设备位于儿童房,当用户位于主卧内,可以是对主卧内的第一设备发送语音指令“餐厅的设备播放音乐”,第一设备基于该语音指令识别出其中所包括的设备标签为“餐厅的设备”,第一设备基于该设备标签将位于餐厅的设备确定为第二设备,并向餐厅的设备发送“播放音乐”的设备控制指令,餐厅的设备接收到该设备控制指令后执行播放音乐的操作。这样,也就使得用户
能够在卧室基于第一设备实现对位于卧室外的其他设备的控制,进而用户可以远距离地控制全家的智能设备,无需用户必须走到智能设备跟前才能实现语音控制,为用户提供了更便捷的设备操作方式。
46.需要说明地,本公开实施例中第一设备、第二设备还可以是处于其他的应用场景,例如处于同一片办公区域内等,本公开实施例不做过多列举。可选地,第一设备和第二设备可以是处于相同的局域网内。
47.可选地,在所述设备位置为目标位置的情况下,所述向所述第二设备发送所述设备控制指令之前,所述方法还包括:
48.确定所述目标位置对应的目标人群;其中,所述设备控制指令还用于控制所述第二设备执行与所述目标人群匹配的预定操作。
49.需要说明地,所述目标人群可以是基于年龄来确定,例如小于6岁对应的目标人群为儿童,6岁~20岁对应的目标人群为青少年,20岁~60岁对应的目标人群为成年人,大于60岁对应的目标人群为老人。或者,所述目标人群还可以是根据目标位置来确定,例如第一设备和第二设备处于办公区域内,目标人群可以是划分为职员、经理、董事等。
50.本公开实施例中,第一设备在接收到用户的语音指令,并基于所述语音指令中的目标位置确定对应的第二设备后,进一步确定所述目标位置对应的目标人群,以确定与所述目标人群匹配的预定操作,而后向第二设备发送设备控制指令,该设备控制指令用于控制第二设备执行目标操作的同时,还能够控制第二设备执行与目标人群匹配的预定操作。
51.这样,也就使得第一设备还能够基于第二设备所处位置对应的目标人群,来控制第二设备执行与目标人群匹配的预定操作,进而以实现对第二设备的智能控制,提升了设备的智能化和人性化。
52.可选地,在所述目标人群为儿童的情况下,所述预定操作为控制所述第二设备启动儿童运行模式;
53.在所述目标人群为老人的情况下,所述预定操作为控制所述第二设备启动老人运行模式。
54.其中,所述儿童运行模式和老人运行模式可以是第二设备预先设定的运行模式。例如,在所述儿童运行模式下,第二设备的输出语音为童音,或者是第二设备可以是在预设时段处于关机状态,或者是在预设时段播放安眠曲等。可选地,在所述老人运行模式下,第二设备可以是在预设时间播放天气,或者是在预设时段处于关机状态等。所述第二设备在儿童运行模式或老人运行模式下还可以是执行其他的操作,本公开不做过多举例。
55.例如,请参照图2,以家庭场景为例,主卧、儿童房、老人房、餐厅、客厅均设有语音设备。在一种场景下,当用户在主卧对主卧的设备发出“儿童房的设备播放安眠曲”的语音指令,主卧的设备(也即第一设备)识别设备标签为“儿童房的设备”,则将儿童房的设备确定为第二设备,并能够确定第二设备对应的目标人群为儿童,向第二设备发送包括“播放安眠曲”的设备控制指令,同时该设备控制指令还能够用于控制第二设备启动儿童运行模式,例如第二设备的输出语音为童音,或者儿童模式下第二设备接收到“播放歌曲”的语音指令时播放儿歌等。这样,用户在通过第一设备对第二设备实现语音控制的同时,还能够基于第二设备所处的目标位置开启与目标人群对应的运行模式,使得对于设备的控制更加智能化和人性化。
56.在另一种场景下,当用户在主卧对主卧的设备发出“老人房的设备播放钢琴曲”的语音指令,主卧的设备(也即第一设备)识别设备标签为“老人房的设备”,则将老人房的设备确定为第二设备,并能够确定第二设备对应的目标人群为老人,向第二设备发送包括“播放钢琴曲”的设备控制指令,同时该设备控制指令还能够用于控制第二设备启动老人运行模式,例如在预设时间播放天气;比如第二设备基于接收到的设备控制指令播放钢琴曲,并能够在晚上八点和第二天早上八点播放天气。
57.本公开实施例中,用户在通过第一设备对第二设备实现语音控制的同时,还能够基于第二设备所处的目标位置启动对应的运行模式,进而使得第二设备能够执行与目标人群匹配的预定操作,进而以实现对设备的智能控制,使得设备更加智能化和人性化,为用户带来更好的使用体验。
58.可选地,在所述第一设备处于多媒体播放状态,所述设备控制指令为多媒体播放切换指令的情况下,所述设备控制指令用于控制所述第二设备播放所述多媒体。
59.其中,所述多媒体可以是视频、音频、文本、图像等能够用户播放的数据。例如,以所述多媒体为视频为例,当第一设备正在播放视频,接收到用户的语音指令为“切换到客厅的电视播放”,第一设备识别设备标签为客厅的电视,设备控制指令为“播放第一设备正在播放的视频”,则将客厅的电视确定为第二设备,向客厅的电视发送设备控制指令,该设备控制指令可以是携带有第一设备正在播放的所述视频的视频数据,例如视频名称、视频内容等,第二设备基于接收到的设备控制指令播放所述视频,例如从头播放所述视频。
60.本公开实施例中,用户能够基于语音指令,将当前设备上正在播放的多媒体切换到其他设备上进行播放,也就无需用户在其他设备上重新进行视频查找、点播等操作,节省了用户的操作流程和操作时间,为用户提供了更好的设备操控体验。
61.可选地,所述向所述第二设备发送所述设备控制指令,包括:
62.获取所述第一设备处于播放状态的所述多媒体的当前播放进度,向所述第二设备发送所述设备控制指令。
63.其中,所述设备控制指令用于控制所述第二设备从所述当前播放进度开始播放所述多媒体。
64.例如,当第一设备正在播放视频,接收到用户的语音指令为“切换到客厅的电视播放”,第一设备获取正在播放的视频的当前播放进度,例如该视频播放到了17分23秒,第一设备向客厅的电视发送“从第17分23秒播放第一设备正在播放的视频”设备控制指令,进而客厅的电视基于接收到的所述设备控制指令,从第17分23秒开始播放第一设备正在播放的视频,也就相当于实现对第一设备正在播放的视频进行继续播放,这样也就使得用户能够在第二设备上接着对所述视频进行观看,无需用户在第二设备上对所述视频从头开始观看,为用户提供了更好的视频观看体验。
65.可选地,所述第二设备在播放第一设备上的多媒体时,所述第一设备可以是继续播放所述多媒体,或者可以是停止播放所述多媒体,例如所述多媒体可以是从第一设备切换到第二设备进行播放。
66.本公开实施例中,第一设备在接收到用户的语音指令时,还能够对所述用户发出所述语音指令的语音进行声纹信息采集,并对所述声纹信息进行识别,在识别到所述声纹信息与预设声纹信息匹配的情况下,向与设备标签对应的第二设备发送设备控制指令。这
样,也就使得第一设备能够对用户发出的语音指令进行声纹识别,只有在声纹信息与预设声纹信息匹配的情况下,才能够执行对第二设备的语音控制,提高了设备语音控制的安全性。
67.可选地,用户还可以通过语音指令来更改设备的设备标签。例如,第一设备的设备名称为小白,若用户发出的语音指令为“小白,你的位置在客厅”,则第一设备基于该语音指令将自身的设备位置更新为客厅;若用户发出的语音指令为“小黑,你的位置在餐厅”,第一设备识别到设备标签为“小黑”,在将设备名称为小黑的设备确定为第二设备,并向该第二设备发送“设备位置更新为餐厅”的设备控制指令,第二设备基于接收到的设备控制指令将自身的设备位置更新为餐厅。这样,也就使得用户能够通过语音的方式实现对设备标签的更新,用户无需再手动地在设备上去更改设备标签,为用户提供了更方便的设备操控体验。
68.需要说明地,设备标签的更新还可以包括设备名称的更新、设备型号的更新等,本公开不做一一列举。另外,设备的控制还可以是通过终端上对应的设备应用程序来实现,在对设备的设备便签进行更新时,终端上对应的设备应用程序保存的设备标签同步实现更新。
69.可选地,请参照图3,本公开实施例还可以是提供一种语音设备互控系统,上述语音控制方法还可以是由语音设备互控系统来执行。所述语音设备互控系统可以是包括多个语音设备,例如可以对同一个局域网内的语音设备实现控制。语音设备互控系统可以是具有操作系统及驱动的实体设备,如手机、计算机等;语音设备互控系统包括底层的应用框架及运行库,能够实现语音设备间的互相控制、语音设置设备标签、多媒体在语音设备间的切换播放、判断语音设备可支持的能力、判断不同网络或物理地址的设备等操作,还能够记忆用户的历史偏好,例如用户经常播放的音乐、视频等。所述语音设备互控系统可以作为执行主体实现上述图1所述的语音控制方法,其具体的实现过程可以是参照上述图1所述实施例中的描述,此处不再赘述。
70.请参照图4,图4是本公开实施例提供的另一种语音控制方法的流程图,所述语音控制方法应用于第二设备。如图4所示,所述语音控制方法包括以下步骤:
71.步骤s401、接收第一设备发送的设备控制指令,所述设备控制指令为所述第一设备基于用户的语音指令获取,所述语音指令包括设备标签及所述设备控制指令,所述第二设备与所述设备标签对应。
72.需要说明地,第一设备基于用户的语音指令获取设备标签及设备控制控制指令,以及基于设备标签确定对应的第二设备的具体实现方式可以是参照上述图1所述方法实施例中的具体描述,本实施例不再赘述。
73.步骤s402、基于所述设备控制指令执行目标操作。
74.可以理解地,第一设备基于用户语音指令中的设备标签确定第二设备后,向第二设备发送设备控制指令,进而第二设备接收所述设备控制指令,并基于所述设备控制指令执行目标操作。例如,所述设备控制指令为“播放天气”,则第二设备基于该设备控制指令执行天气播放。
75.本公开实施例中,第二设备能够基于第一设备发送的设备控制指令,执行对应的目标操作,进而使得用户能够通过语音实现设备间的互控,避免用户必须对每个设备单独发出语音指令才能实现对设备的控制,使得用户对于设备的语音控制更加便捷和高效,为
用户提供了更好的设备操控体验。
76.可选地,所述设备标签包括设备位置,所述第二设备的位置与所述设备位置对应。例如,第一设备接收到的语音指令为“餐厅的设备播放音乐”,第一设备基于该语音指令识别出其中的设备标签为设备位置,也即“餐厅的设备”,则第二设备也就是位于餐厅的设备。
77.可选地,在所述第二设备处于目标位置的情况下,所述方法还可以包括:
78.确定所述目标位置对应的目标人群,基于所述设备控制指令执行与所述目标人群匹配的预定操作。
79.需要说明地,所述目标人群可以是基于年龄来确定,例如小于6岁对应的目标人群为儿童,6岁~20岁对应的目标人群为青少年,20岁~60岁对应的目标人群为成年人,大于60岁对应的目标人群为老人。或者,所述目标人群还可以是根据目标位置来确定,例如第一设备和第二设备处于办公区域内,目标人群可以是划分为职员、经理、董事等。
80.第二设备在接收到第一设备发送的设备控制指令的情况下,若该第二设备位于目标位置,则第二设备确定该目标位置对应的目标人群,并能够基于设备控制指令执行与目标人群匹配的预定操作。例如,若第二设备位于儿童房,则对应的目标人群为儿童,第二设备还能够针对儿童执行视频采集的操作,以确保儿童房内儿童的安全。
81.本公开实施例中,第二设备还能够基于自身所处的位置来确定对应的目标人群,并针对目标人群执行相应的预定操作,这样也就使得设备的智能化程度更高,也更人性化,提高了设备的用户体验度。
82.可选地,所述确定所述目标位置对应的目标人群,基于所述设备控制指令执行与所述目标人群匹配的预定操作,包括:
83.在确定所述目标位置对应的目标人群为儿童的情况下,基于所述设备控制指令启动儿童运行模式;或者,
84.在确定所述目标位置对应的目标人群为老人的情况下,基于所述设备控制指令启动老人运行模式。
85.例如,以家庭场景为例,主卧、儿童房、老人房、餐厅、客厅均设有语音设备。在一种场景下,当用户在主卧对主卧的设备发出“儿童房的设备播放安眠曲”的语音指令,主卧的设备(也即第一设备)识别设备标签为“儿童房的设备”,则将儿童房的设备确定为第二设备,向第二设备发送包括“播放安眠曲”的设备控制指令,同时第二设备能够基于自身所处的位置确定对应的目标人群为儿童,第二设备基于设备控制指令播放安眠曲,同时还能够启动儿童运行模式,例如第二设备的输出语音为童音,或者儿童模式下第二设备接收到“播放歌曲”的语音指令时播放儿歌等。这样,第二设备在接收到第一设备的设备控制指令时,还能够基于自身所处的启动与目标人群对应的运行模式,为用户提供更智能化的设备使用体验。
86.或者,在另一种场景下,当用户在主卧对主卧的设备发出“老人房的设备播放钢琴曲”的语音指令,主卧的设备(也即第一设备)识别设备标签为“老人房的设备”,则将老人房的设备确定为第二设备,并能够确定第二设备对应的目标人群为老人,向第二设备发送包括“播放钢琴曲”的设备控制指令,同时第二设备能够基于自身所处的位置确定对应的目标人群为老人,第二设备基于接收到的设备控制指令播放钢琴曲,并能够启动老人运行模式,例如在晚上八点和第二天早上八点播放天气,为用户提供更智能化的设备使用体验。
87.可选地,所述步骤s402还可以包括:
88.在所述设备控制指令为多媒体播放切换指令的情况下,获取所述第一设备处于播放状态的多媒体,并播放所述多媒体。
89.其中,所述多媒体可以是视频、音频、文本、图像等能够用户播放的数据。若第二设备接收到的设备控制指令为多媒体播放切换指令,则第二设备获取第一设备处于播放状态的多媒体,例如可以是第一设备将处于播放状态的多媒体的数据发送给第二设备,或者第二设备也可以是从多媒体服务端获取第一设备正在播放的多媒体的数据,并播放所述多媒体。
90.本公开实施例中,用户能够基于语音指令,将一个设备上正在播放的多媒体切换到其他设备上进行播放,也就无需用户在其他设备上重新进行视频查找、点播等操作,节省了用户的操作流程和操作时间,为用户提供了更好的设备操控体验。
91.可选地,所述获取所述第一设备处于播放状态的多媒体,并播放所述多媒体,包括:
92.获取所述第一设备处于播放状态的多媒体的当前播放进度;
93.从所述当前播放进度开始播放所述多媒体。
94.例如,第一设备上处于播放状态的多媒体播放到了17分23秒,第二设备获取第一设备的多媒体和当前播放进度后,从第17分23秒开始播放第一设备正在播放的多媒体,这样也就使得用户能够在第二设备上接着对所述多媒体进行观看,无需用户在第二设备上对所述多媒体从头开始观看,为用户提供了更好的设备使用体验。
95.需要说明地,本公开实施例中第二设备执行的语音控制方法的具体实现方式可以是参照上述图1所述方法实施例中的相关描述。本公开实施例中的第一设备和第二设备并非特指,在一些场景下,第二设备也可以是第一设备。
96.本公开实施例还提供了一种语音控制装置。
97.请参照图5,图5是本公开实施例提供的一种语音控制装置的结构图。如图5所示,所述语音控制装置500包括:
98.第一接收模块501,用于接收用户的语音指令,所述语音指令包括设备标签及设备控制指令;
99.发送模块502,用于确定与所述设备标签对应的第二设备,向所述第二设备发送所述设备控制指令,所述设备控制指令用于控制所述第二设备执行目标操作,或者用于控制所述语音控制装置500和所述第二设备执行目标操作。
100.可选地,所述设备标签包括设备位置,所述发送模块502还用于:
101.确定与所述设备位置对应的第二设备,向所述第二设备发送所述设备控制指令。
102.可选地,在所述设备位置为目标位置的情况下,语音控制装置500还包括:
103.确定模块,用于确定所述目标位置对应的目标人群;
104.其中,所述设备控制指令还用于控制所述第二设备执行与所述目标人群匹配的预定操作。
105.可选地,在所述目标人群为儿童的情况下,所述预定操作为控制所述第二设备启动儿童运行模式;
106.在所述目标人群为老人的情况下,所述预定操作为控制所述第二设备启动老人运
行模式。
107.可选地,在所述语音控制装置500处于多媒体播放状态,所述设备控制指令为多媒体播放切换指令的情况下,所述设备控制指令用于控制所述第二设备播放所述多媒体。
108.可选地,所述发送模块502还用于:
109.获取所述语音控制装置处于播放状态的所述多媒体的当前播放进度,向所述第二设备发送所述设备控制指令;
110.其中,所述设备控制指令用于控制所述第二设备从所述当前播放进度开始播放所述多媒体。
111.需要说明地,本公开实施例提供的语音控制装置能够实现上述图1所述语音控制方法实施例中第一设备能够实现的全部技术方案,因此至少能够实现上述图1所述方法实施例的全部技术效果,此处不再赘述。
112.请参照图6,图6是本公开实施例提供的另一种语音控制装置的结构图。如图6所示,所述语音控制装置600包括:
113.第二接收模块601,用于接收第一设备发送的设备控制指令,所述设备控制指令为所述第一设备基于用户的语音指令获取,所述语音指令包括设备标签及所述设备控制指令,所述语音控制装置600与所述设备标签对应;
114.执行模块602,用于基于所述设备控制指令执行目标操作。
115.可选地,所述设备标签包括设备位置,所述语音控制装置600的位置与所述设备位置对应。
116.可选地,在所述语音控制装置600处于目标位置的情况下,所述执行模块602还用于:
117.确定所述目标位置对应的目标人群,基于所述设备控制指令执行与所述目标人群匹配的预定操作。
118.可选地,所述执行模块602还用于:
119.在确定所述目标位置对应的目标人群为儿童的情况下,基于所述设备控制指令启动儿童运行模式;或者,
120.在确定所述目标位置对应的目标人群为老人的情况下,基于所述设备控制指令启动老人运行模式。
121.可选地,所述执行模块602还用于:
122.在所述设备控制指令为多媒体播放切换指令的情况下,获取所述第一设备处于播放状态的多媒体,并播放所述多媒体。
123.可选地,所述执行模块602还用于:
124.获取所述第一设备处于播放状态的多媒体的当前播放进度;
125.从所述当前播放进度开始播放所述多媒体。
126.需要说明地,本公开实施例提供的语音控制装置能够实现上述图4所述语音控制方法实施例中第二设备能够实现的全部技术方案,因此至少能够实现上述图4所述方法实施例的全部技术效果,此处不再赘述。
127.本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
128.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
129.图7示出了可以用来实施本公开的实施例的示例电子设备700的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
130.如图7所示,设备700包括计算单元701,其可以根据存储在只读存储器(rom)702中的计算机程序或者从存储单元708加载到随机访问存储器(ram)703中的计算机程序,来执行各种适当的动作和处理。在ram 703中,还可存储设备700操作所需的各种程序和数据。计算单元701、rom 702以及ram 703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。
131.设备700中的多个部件连接至i/o接口705,包括:输入单元706,例如键盘、鼠标等;输出单元707,例如各种类型的显示器、扬声器等;存储单元708,例如磁盘、光盘等;以及通信单元709,例如网卡、调制解调器、无线通信收发机等。通信单元709允许设备700通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
132.计算单元701可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元701的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元701执行上文所描述的各个方法和处理,例如语音控制方法。例如,在一些实施例中,上述语音控制方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元708。在一些实施例中,计算机程序的部分或者全部可以经由rom 702和/或通信单元709而被载入和/或安装到设备700上。当计算机程序加载到ram 703并由计算单元701执行时,可以执行上文描述的语音控制方法的一个或多个步骤。备选地,在其他实施例中,计算单元701可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行上述语音控制方法。
133.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
134.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件
包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
135.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
136.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
137.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
138.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。
139.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
140.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献