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

指令执行方法、相关装置及计算机程序产品与流程

2021-09-10 22:49:00 来源:中国专利 TAG:计算机 人工智能 电子设备 指令 语音


1.本公开涉及计算机技术领域,具体涉及语音识别、智能语音等人工智能技术领域,尤其涉及指令执行方法、装置、电子设备、计算机可读存储介质及计算机程序产品。


背景技术:

2.在车载环境下要使用语音,一般需要通过语音唤醒词或者方向盘上的按键等方式触发语音进入识别交互状态,此时通过语音向车机发向相应的命令,这个过程我们称为唤醒语音,为了用户更方便快捷的使用语音,通常会定义一部分高频的词汇为免唤醒词,即用户可以不用唤醒语音,直接说出免唤醒词,车机也能执行相应的动作,例如上一首、下一首、播放、暂停、开始导航、退出导航等词汇。


技术实现要素:

3.本公开实施例提出了一种指令执行方法、装置、电子设备、计算机可读存储介质及计算机程序产品。
4.第一方面,本公开实施例提出了一种指令执行方法,包括:接收传入的实际语音指令;确定发出该实际语音指令的目标位置;获取与该目标位置对应的目标有效指令集合;响应于该实际语音指令为该目标有效指令集合中的任意目标有效指令,执行该实际语音指令对应的操作。
5.第二方面,本公开实施例提出了一种指令执行装置,包括:指令接收单元,被配置成接收传入的实际语音指令;位置确定单元,被配置成确定发出该实际语音指令的目标位置;有效指令集合获取单元,被配置成获取与该目标位置对应的目标有效指令集合;指令执行单元,被配置成响应于该实际语音指令为该目标有效指令集合中的任意目标有效指令,执行该实际语音指令对应的操作。
6.第三方面,本公开实施例提供了一种电子设备,该电子设备包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,该指令被至少一个处理器执行,以使至少一个处理器执行时能够实现如第一方面中任一实现方式描述的指令执行方法。
7.第四方面,本公开实施例提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行时能够实现如第一方面中任一实现方式描述的指令执行方法。
8.第五方面,本公开实施例提供了一种包括计算机程序的计算机程序产品,该计算机程序在被处理器执行时能够实现如第一方面中任一实现方式描述的指令执行方法。
9.本公开实施例提供的指令执行方法、装置、电子设备、计算机可读存储介质及计算机程序产品,在接收到实际语音指令传入时,确定发出该实际语音指令的目标位置,并获取与该目标位置对应的目标有效指令集合,响应于该实际语音指令为该目标有效指令集合中的任意目标有效指令,执行该实际语音指令对应的操作。
10.本公开在接收到传入的实际语音指令时,获取与发出实际语音指令的目标位置对应的目标有效指令集合,根据实际语音指令与目标有效指令集合之间的关系确定该实际语音指令是否为有效的语音指令,以实现通过实际语音指令的发出位置来确定实际语音指令的有效性的目的,降低误触发频率。
11.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
12.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:
13.图1是本公开可以应用于其中的示例性系统架构;
14.图2为本公开实施例提供的一种指令执行方法的流程图;
15.图3为本公开实施例提供的另一种指令执行方法的流程图;
16.图4a和4b为本公开实施例提供的在一应用场景下的指令执行方法的效果示意图;
17.图5为本公开实施例提供的一种指令执行装置的结构框图;
18.图6为本公开实施例提供的一种适用于执行指令执行方法的电子设备的结构示意图。
具体实施方式
19.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
20.此外,本公开涉及的技术方案中,所涉及的用户个人信息的获取、存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
21.图1示出了可以应用本公开的用于指令执行方法、装置、电子设备及计算机可读存储介质的实施例的示例性系统架构100。
22.如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
23.用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103和服务器105上可以安装有各种用于实现两者之间进行信息通讯的应用,例如导航类应用、功能集成类应用、即时通讯类应用等。
24.终端设备101、102、103和服务器105可以是硬件,也可以是软件,当终端设备101、102、103为硬件时,可以是具有基于语音指令实现人机交互的各种电子设备,包括但不限于智能手机、平板电脑等等,当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中,其可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块,在此不做具体限定。当服务器105为硬件时,可以实现成多个服务器组成的分布式服务器集群,也
可以实现成单个服务器;服务器105为软件时,可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块,在此不做具体限定。
25.终端设备101、102、103可以通过内置的各种应用可以提供各种服务,以可以提供各不同功能的功能集成类应用为例,该终端设备101、102、103在运行该功能集成类应用时可实现如下效果:首先,终端设备101接收传入的实际语音指令;然后,终端设备101、102、103可以确定发出该实际语音指令的目标位置;接下来,终端设备101、102、103获取与该目标位置对应的有效指令集合;最后,终端设备101、102、103响应于该实际语音指令为该目标有效指令集合中的任意目标有效指令,执行该实际语音指令对应的操作。
26.需要指出的是,与语音指令对应的操作可以为在服务器105处执行的操作,也可以为在终端设备101、102、103之中的执行操作,因此,在于与实际语音指令对应的操作可基于终端设备101、102、103实现时,示例性系统架构100也可以不包括服务器105和网络104。
27.由于在以语音的方式实现人机交互时,通常需要有较高的响应速度,因此,本公开后续各实施例所提供的指令执行方法一般由终端设备101、102、103进行实现(例如在驾驶场景下,车内的车载终端设备),以便于为用户提供及时的响应。但同时也需要指出的时,在本公开的一些可选的实现场景中,若实际语音指令的内容较为复杂,对实际语音指令中的内容进行解析、获取需要有较高的计算能力需求或需要较多的运算资源或与实际语音指令对应的操作对计算能力需求较高、需要较多的运算资源时,指令执行方法也可以由服务器105进行执行,此时,服务器105与终端设备101、102、103之间可以通过网络进行通信,以便于服务器105中终端设备中获取到用户传入的实际语音指令后,完成指令执行方法中余下的处理进程,最终在服务器105执行与该实际语音指令对应的操作,以便于利用以拥有较强运算能力、较多运算资源的服务器提供更多的操作。
28.此外,在同时存在多种具有不同运算能力的终端设备的情况下,但功能集成类应用判断所在终端设备与服务器进行的交互、响应速度满足需求时,可以同时利用终端设备101、102、103和服务器105来同时实现指令执行方法,从而适当减轻终端设备101、102、103的运算压力,相应的,指令执行装置也可以同时设置于终端设备101、102、103和服务器105中。
29.应该理解,根据具体的实现需要,本公开的内容可以在不同的应用场景下选择有任意数目的终端设备、网络和服务器。
30.请参考图2,图2为本公开实施例提供的一种指令执行方法的流程图,其中流程200包括以下步骤:
31.步骤201,接收传入的实际语音指令。
32.在本实施例中,由指令执行方法的执行主体(例如图1所示的终端设备101、102、103)接收由用户传入的、用于指示所期望实现的操作的实际语音指令。
33.在实践中,在接收实际语音指令时,若实际语音指令包含于一段完整的语音信息中时,还可以利用预设的语音指令数据库对获取到的完整的语音信息进行提取和/或归一化处理,以得到其中包含的实际语音指令。
34.在一些可选的实施例中,还可以根据获取到的实际语音指令进行语义归一化处理,以便于得到较为准确的、可被上述执行主体所能完整的识别、读取的实际语音指令。
35.需要指出的是,实际语音指令也可以为根据预设的对应关系进行简化的简化语音
指令,在上述执行主体接收到该简化语音指令后,根据预设的对应关系获取到对应的实际语音指令,在此情况下,记录有简化语音指令与实际语音指令对应关系的文件可以由上述执行主体直接从本地的存储设备获取,也可以从非本地的存储设备(例如图1所示的非上述执行主体的其他终端设备101、102、103)中获取。本地的存储设备可以是设置在上述执行主体内的一个数据存储模块,例如服务器硬盘,在此种情况下,记录有简化语音指令与实际语音指令对应关系的文件可以在本地快速读取到;非本地的存储设备还可以为其它任何被设置用于存储数据的电子设备,例如一些用户终端等,在此情况下,上述执行主体可以通过向该电子设备发送获取命令来获取所需的记录有简化语音指令与实际语音指令对应关系的文件。
36.步骤202,确定发出实际语音指令的目标位置。
37.在本实施例中,在上述执行主体接收到传入的实际语音指令时,确定发出该实际语音指令的目标位置,该目标位置为发出该实际语音指令的声源(例如用户)所处的目标位置。
38.在一些可选的实施例中,确定发出实际语音指令的目标位置的方法可以是,在上述执行主体的存在有多个朝向角度的声音采集设备时,根据各采集设备中的强度来获取声音来源的方向和发出实际语音指令的用户所距离采集设备的距离。
39.步骤203,获取与目标位置对应的目标有效指令集合。
40.在本实施例中,在确定发出实际语音指令的目标位置后,获取与该目标位置对应的目标有效指令集合,该目标有效指令集合中记录有多个有效指令,在实际语音指令与多个有效指令中的目标有效指令相同时,则确定该实际指令为有效的语音指令。
41.其中,目标有效指令集合中记录的有效指令信息可以根据上述执行主体所能提供的、允许被处于目标位置的用户所调取的功能进行设置。
42.进一步的,为了减少因确定实际语音指令的目标位置时,因采集误差造成的目标位置识别不准确的问题,对上述指令执行方法中可采集实际语音指令的区域进行划分,以得到多个不同的目标位置区域,以目标位置区域为单位设置对应的目标有效指令集合。
43.在实践中,在确定发出实际指令的目标位置归属的目标位置区域后,发出反馈信息以验证用户是否属于目标位置区域中。
44.步骤204,响应于实际语音指令为目标有效指令集合中的任意目标有效指令,执行实际语音指令对应的操作。
45.在本实施例中,在上述执行主体确定该实际语音指令为目标有效指令集合中的任意目标有效指令时,即在目标有效指令集合存在有与该实际语音指令对应的目标有效指令时,确定该实际语音指令为有效指令,并执行与该实际语音指令对应的操作。
46.本公开实施例提供的指令执行方法,在接收到传入的实际语音指令时,获取与发出实际语音指令的目标位置对应的目标有效指令集合,根据实际语音指令与目标有效指令集合之间的关系确定该实际语音指令是否为有效的语音指令,以实现通过实际语音指令的发出位置来确定实际语音指令的有效性的目的,降低误触发频率。
47.在本实施例的一些可选的实现方式中,为了实现上述降低误触发频率的目的,在响应于该实际语音指令不为该目标有效指令集合中的任意目标有效指令时,对该实际语音执行进行屏蔽,以避免误触发。
48.在本实施例的一些可选的实现方式中,上述指令执行方法还包括:响应于在预设时长内连续屏蔽相同和/或不同实际语音指令的次数超过预设阈值,通过预设路径返回该目标位置的目标有效指令集合的提示信息。
49.具体的,当上述执行主体在预设时长对相同和/或不同的实际语音指令进行连续屏蔽后,当连续屏蔽的次数超过预设阈值时,通过预设路径返回该目标位置的目标有效指令集合的提示信息,以便于用户根据该提示信息中的内容了解到可执行的有效指令,并进行相应的指令选择和调整,避免因用户对有效指令不了解而造成用户多次发送实际语音指令后,无法得到反馈、实现操作目的的问题造成的用户交互体验感差的问题,提升用户体验。
50.在上述实施例的基础上请参考图3,图3为本公开实施例提供的另一种指令执行方法的流程图,可应用于车内场景下,其中流程300包括以下步骤:
51.步骤301,接收传入的实际语音指令。
52.步骤302,确定发出实际语音指令的目标位置。
53.以上步骤301

302与如图2所示的步骤201

202一致,相同部分内容请参见上一实施例的相应部分,此处不再进行赘述。
54.步骤303,根据目标位置确定发出实际语音指令的用户的车内身份。
55.在本实施例中,在基于上述步骤302中确定发出实际语音指令的目标位置后,可以根据该目标位置处于车内的位置确定该用户的车内身份,例如驾驶员、副驾驶员和后排乘客等。
56.步骤304,确定与车内身份对应的目标免唤醒词集合。
57.在本实施例中,免唤醒词指的是用户不需要额外使用唤醒语音唤醒车机设备的、可被车机直接接收并进行响应动作的词,在基于上述步骤303中确定有用户的车内身份后,可以确定与该车内身份对应的目标免唤醒词集合。
58.其中,与车内身份对应的目标免唤醒词集合中记录有允许该车内身份使用的、有效的实际语音指令,示例性的,在车内身份为驾驶员时,可设置目标免唤醒词集合中的有效的实际语音指令为“开启导航”、“出发去目的地b”,在车内身份为副驾驶员时,可设置目标免唤醒词集合中的有效的实际语音指令为“调整副驾驶分区空调温度为26度”等,在车内身份为后排乘客时,可设置目标免唤醒词集合中的有效的实际语音指令为“关闭后排空调”、“打开后排遮阳帘”等。
59.步骤305,响应于实际语音指令为该目标免唤醒词集合中的任意目标免唤醒词,执行与目标唤醒词对应的操作。
60.在本实施例中,在确定实际语音指令为目标免唤醒词中的任意目标免唤醒词,确定该免唤醒词对应的实际语音指令为有效指令,执行与该目标唤醒词对应的操作。
61.在实践中,当上述执行主体体现为车内的车机时,为了实现与该目标唤醒词对应的操作,可以由车机的接收设备在接收到免唤醒词并确定执行与该目标唤醒词对应的操作后,可由车机主动唤醒车载语音助手,并控制该车载语音助手执行与该目标唤醒词对应的操作。
62.本实施例在上述图2所对应的实施例的基础上,可以结合实际的运用场景,根据用户的身份确定对应的操作权限,以便于根据该操作权限设定相应的免唤醒词,在降低误触
发频率的同时,更贴近具体的使用场景,在保证用户使用体验的同时简化目标有效指令集合中的内容,节省存储资源。
63.在本实施例的一些可选的实现方式中,该指令执行的方法还包括:获取进入目标空间内各位置的用户身份信息;响应于根据该用户身份信息确定相应的用户为对应位置上的新用户,确定与该新用户所处目标空间内位置的目标呈现方式;将与该新用户所处目标空间内位置对应的目标有效指令集合通过该目标呈现方式呈现给该新用户。
64.具体的,还可以获取本次进入到目标空间(例如本实施例中涉及的车内)的身份信息,并根据该用户的身份信息判断该用户是否曾经进入过本次所处的位置,响应于该用户未曾进入过该位置,根据该位置确定响应的目标呈现方式,并根据该目标呈现方式为该用户呈现该位置对应的有效指令集合,以便于新进入的用户了解到可用于实现语音控制的实际语音指令,方便用户进行使用。
65.其中,目标呈现方式通常可根据目标空间中不同位置的呈现能力进行确定,例如在车内场景时,若该位置为前排位置,则可通过车内中控平台中的车机屏幕进行呈现,若该位置为后排位置,则可设置通过车内的声音播放设备进行呈现。
66.在上述任一实施例的基础上,为减少对于用户发出语音信息的误响应,(例如用户在拨打电话时,虽用户缺少发出实际语音指令的意愿,但用户所发出的语音信息中涉及到实际语音指令的情况)该指令执行方法在接收传入的实际语音指令之后,确定发出实际语音指令的目标位置之前,还包括:获取该实际语音指令采集时刻前后预设时长的语音信息;响应于该语音信息与该实际语音指令的关联性大于预设关联性,屏蔽该实际语音指令。
67.具体的,上述执行主体在接收到传入的实际语音指令后,获取实际语音指令采集时刻前后预设时长的语音信息,并对该语音信息中的内容进行验证,以得到该语音信息中的实际语音指令与该语音信息中其他部分内容的关联性,在该关联性大于预设关联性时,确定该语音信息并非针对上述执行主体发送的,即其中包含的实际语音指令并非基于用户的指令执行期望形成的,则对该实际语音指令进行屏蔽,以防止误识别。
68.进一步的,在一些可选的实施例中,也可以根据实际语音指令的所包含的信息字符数与该语音信息中所包含的字符数之间的比例关系来确定该实际语音指令是否是针对上述执行主体发送的,以同样达到防止误识别的目的。
69.在上述任一实施例的基础上,为了提升目标有效指令集合中包括内容的有效性,以及可以根据用户的实际需求对目标有效指令集合中的内容进行配置,该指令执行方法还包括:接收传入的指令更新请求;响应于该指令更新请求的发送位置拥有更新权限,获取与该指令更新请求对应的实际语音指令集合指示信息、更新实际语音指令内容和更新操作类型;根据该更新实际语音指令内容和更新操作类型对该实际语音指令集合指示信息指示的目标有效指令集合进行更新。
70.具体的,在上述执行主体接收到传入的指令更新请求时,判断发送该指令更新请求的发送位置是否拥有更新权限,响应该发送位置具有更新权限时,则获取与该指令更新请求的对应的实际语音指令集合指示信息、更新实际语音指令内容和更新操作类型,其中,实际语音指令集合指示信息为用户所期望更新的目标有效指令集合的选择信息,以便于根据该选择信息确定对应的目标有效指令集合,更新实际语音指令内容为用户所期望更新的具体的实际语音指令的内容,更新操作类型可以为将更新实际语音指令内容添加至目标有
效指令集合中或将目标有效指令集合中与更新实际语音指令内容对应的内容删去等。
71.在实践中,用户可以根据身份信息预设有更新配置文件,以便于在对目标有效指令集合进行更新时,直接调用该更新配置文件进行配置,进一步提升对于目标有效指令集合的更新效率。
72.为加深理解,本公开还结合一个具体应用场景,给出了一种具体的实现方案,在该应用场景下,用户a在先、用户b在后的先后向车机401发出实际语音指令,具体过程如下:
73.车机401在接收到用户a传入的实际语音指令“导航前往东大街”后(可参考图4a中所示),确定发出该实际语音指令的目标位置,并根据该目标位置确定与该用户a对应的车内身份为副驾驶员;
74.获取与该副驾驶员身份对应的目标有效指令集合,该目标有效指令集合中包括有“升高副驾驶区空调温度一度”、“副驾驶区车窗打开程度50%”和“关闭副驾驶区车窗”,其中并不包括有与“导航前往东大街”的内容,因此,屏蔽用户a传入的“导航前往东大街”。
75.进一步的,车机401在接收到用户b传入的实际语音指令“导航前往东大街”后(可参考图4b中所示),确定发出该实际语音指令的目标位置,并根据该目标位置确定与该用户b对应的车内身份为驾驶员;
76.获取与该驾驶员身份对应的目标有效指令集合,该目标有效指令集合中包括有“导航前往”和“主驾驶区车窗打开程度50%”,其中,“导航前往”与“导航前往东大街”的内容相对应,可确定“导航前往东大街”为与该驾驶员身份对应的目标有效指令集合中的目标有效指令,因此,执行生成前往“东大街”的导航路线(可参考图4b中所示,车机中显示有“正在生成路线”)。
77.进一步参考图5,作为对上述各图所示方法的实现,本公开提供了一种指令执行装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
78.如图5所示,本实施例的指令执行装置500可以包括:指令接收单元501、位置确定单元502、有效指令集合获取单元503和指令执行单元504。其中,指令接收单元501,被配置成接收传入的实际语音指令;位置确定单元502,被配置成确定发出该实际语音指令的目标位置;有效指令集合获取单元503,被配置成获取与该目标位置对应的目标有效指令集合;指令执行单元504,被配置成响应于该实际语音指令为该目标有效指令集合中的任意目标有效指令,执行该实际语音指令对应的操作。
79.在本实施例中,指令执行装置500中:指令接收单元501、位置确定单元502、有效指令集合获取单元503和指令执行单元504的具体处理及其所带来的技术效果可分别参考图2对应实施例中的步骤201

204的相关说明,在此不再赘述。
80.在本实施例的一些可选的实现方式中,该指令执行装置500还包括:第一指令屏蔽单元,被配置成响应于该实际语音指令不为该目标有效指令集合中的任意目标有效指令,屏蔽该实际语音指令。
81.在本实施例的一些可选的实现方式中,该指令执行装置500还包括:有效指令集合提示单元,被配置成响应于在预设时长内连续屏蔽相同和/或不同实际语音指令的次数超过预设阈值,通过预设路径返回该目标位置的目标有效指令集合的提示信息。
82.在本实施例的一些可选的实现方式中,该指令执行装置500还包括:身份信息获取
单元,被配置成获取进入目标空间内各位置的用户身份信息;呈现方式确定单元,被配置成响应于根据该用户身份信息确定相应的用户为对应位置上的新用户,确定与该新用户所处目标空间内位置的目标呈现方式;有效指令集合呈现单元,被配置成将与该新用户所处目标空间内位置对应的目标有效指令集合通过该目标呈现方式呈现给该新用户。
83.在本实施例的一些可选的实现方式中,该指令执行装置500还包括:更新请求接收单元,被配置成接收传入的指令更新请求;更新内容获取单元,被配置成响应于该指令更新请求的发送位置拥有更新权限,获取与该指令更新请求对应的实际语音指令集合指示信息、更新实际语音指令内容和更新操作类型;有效指令集合更新单元,被配置成根据该更新实际语音指令内容和更新操作类型对该实际语音指令集合指示信息指示的目标有效指令集合进行更新。
84.在本实施例的一些可选的实现方式中,该指令执行装置500还包括:语音信息提取单元,被配置成获取该实际语音指令采集时刻前后预设时长的语音信息;第二指令屏蔽单元,被配置成响应于该语音信息与该实际语音指令的关联性大于预设关联性,屏蔽该实际语音指令。
85.在本实施例的一些可选的实现方式中,该指令执行装置500还包括:车内身份确定单元,被配置成根据该目标位置确定发出该实际语音指令的用户的车内身份;以及有效指令集合获取单元进一步被配置成,确定与该车内身份对应的目标免唤醒词集合;以及该指令执行单元,进一步被配置成响应于该实际语音指令为该目标免唤醒词集合中的任意目标免唤醒词,执行与该目标唤醒词对应的操作。
86.本实施例作为对应于上述方法实施例的装置实施例存在,本实施例提供的指令执行装置在接收到传入的实际语音指令时,获取与发出实际语音指令的目标位置对应的目标有效指令集合,根据实际语音指令与目标有效指令集合之间的关系确定该实际语音指令是否为有效的语音指令,以实现通过实际语音指令的发出位置来确定实际语音指令的有效性的目的,降低误触发频率。
87.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
88.图6示出了可以用来实施本公开的实施例的示例电子设备600的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
89.如图6所示,设备600包括计算单元601,其可以根据存储在只读存储器(rom)602中的计算机程序或者从存储单元608加载到随机访问存储器(ram)603中的计算机程序,来执行各种适当的动作和处理。在ram 603中,还可存储设备600操作所需的各种程序和数据。计算单元601、rom 602以及ram 603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。
90.设备600中的多个部件连接至i/o接口605,包括:输入单元606,例如键盘、鼠标等;输出单元607,例如各种类型的显示器、扬声器等;存储单元608,例如磁盘、光盘等;以及通
信单元609,例如网卡、调制解调器、无线通信收发机等。通信单元609允许设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
91.计算单元601可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元601的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元601执行上文所描述的各个方法和处理,例如指令执行方法。例如,在一些实施例中,指令执行方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由rom 602和/或通信单元609而被载入和/或安装到设备600上。当计算机程序加载到ram 603并由计算单元601执行时,可以执行上文描述的指令执行方法的一个或多个步骤。备选地,在其他实施例中,计算单元601可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行指令执行方法。
92.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
93.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
94.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd

rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
95.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
96.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
97.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端

服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决传统物理主机与虚拟专用服务器(vps,virtual private server)服务中存在的管理难度大,业务扩展性弱的缺陷。服务器也可以分为分布式系统的服务器,或者是结合了区块链的服务器。
98.根据本公开实施例的技术方案,在接收到传入的实际语音指令时,获取与发出实际语音指令的目标位置对应的目标有效指令集合,根据实际语音指令与目标有效指令集合之间的关系确定该实际语音指令是否为有效的语音指令,以实现通过实际语音指令的发出位置来确定实际语音指令的有效性的目的,降低误触发频率。
99.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开提供的技术方案所期望的结果,本文在此不进行限制。
100.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
再多了解一些

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

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

相关文章

  • 日榜
  • 周榜
  • 月榜