System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本文整体涉及智能自动化助理,并且更具体地,涉及确定语音输入是否旨在用于智能自动化助理。
技术介绍
1、智能自动化助理(或数字助理)可在人类用户与电子设备之间提供有利界面。此类助理可允许用户使用自然语言以语音形式和/或文本形式与设备或系统进行交互。例如,用户可向在电子设备上操作的数字助理提供包含用户请求的语音输入。数字助理可从该语音输入解译用户意图并且将用户的意图操作化成任务。随后可通过执行电子设备的一项或多项服务来执行这些任务,并且可将响应于用户请求的相关输出返回给用户。
技术实现思路
1、本文公开了示例方法。一种示例方法包括在包括一个或多个处理器以及存储器的电子设备处:接收表示用户话语的语音输入;基于该语音输入的文本表示来确定第一得分,该第一得分与该用户话语的类型相对应;基于该语音输入的该文本表示来确定第二得分,该第二得分表示该用户话语与由在该电子设备上操作的数字助理识别的域之间的对应关系;基于该第一得分和该第二得分来确定该语音输入是否旨在用于该数字助理;以及根据确定该语音输入旨在用于该数字助理:通过该数字助理发起基于该语音输入的任务;以及提供指示所发起的任务的输出。
2、本文公开了示例非暂态计算机可读介质。一种示例非暂态计算机可读存储介质存储一个或多个程序。该一个或多个程序包括指令,这些指令当由电子设备的一个或多个处理器执行时使得该电子设备:接收表示用户话语的语音输入;基于该语音输入的文本表示来确定第一得分,该第一得分与该用户话语的类型相对应;基于该语音输入的该文本
3、本文公开了示例电子设备。一种示例电子设备包括一个或多个处理器;存储器;以及一个或多个程序,其中该一个或多个程序存储在该存储器中并被配置为由该一个或多个处理器执行,该一个或多个程序包括用于执行以下操作的指令:接收表示用户话语的语音输入;基于该语音输入的文本表示来确定第一得分,该第一得分与该用户话语的类型相对应;基于该语音输入的该文本表示来确定第二得分,该第二得分表示该用户话语与由在该电子设备上操作的数字助理识别的域之间的对应关系;基于该第一得分和该第二得分来确定该语音输入是否旨在用于该数字助理;以及根据确定该语音输入旨在用于该数字助理:通过该数字助理发起基于该语音输入的任务;以及提供指示所发起的任务的输出。
4、一种示例电子设备包括用于进行以下操作的构件:接收表示用户话语的语音输入;基于该语音输入的文本表示来确定第一得分,该第一得分与该用户话语的类型相对应;基于该语音输入的该文本表示来确定第二得分,该第二得分表示该用户话语与由在该电子设备上操作的数字助理识别的域之间的对应关系;基于该第一得分和该第二得分来确定该语音输入是否旨在用于该数字助理;以及根据确定该语音输入旨在用于该数字助理:通过该数字助理发起基于该语音输入的任务;以及提供指示所发起的任务的输出。
5、基于第一得分和第二得分来确定语音输入是否旨在用于数字助理允许数字助理更准确且高效地响应语音输入。例如,数字助理可确定语音输入是否旨在用于其自身(并提供对语音输入的相关响应),而不需要用户提供明确地指示语音输入旨在用于数字助理的附加输入(例如,口头触发输入、按钮的选择、所显示的示能表示的选择等)。此外,数字助理可避免并非旨在用于数字助理的语音输入(例如,旨在用于另一个人的语音输入)作出响应。以此方式,用户-设备接口可更高效且准确(例如,通过减少正确地与数字助理交互所需的用户输入的量、通过减少停止数字助理对并非旨在用于数字助理的语音输入提供不正确响应所需的用户输入、通过准确地响应旨在用于数字助理的语音输入、通过避免对数字助理的重复语音输入),此通过使得用户能够更快速且高效地使用设备而附加地减少功率使用以及改进设备的电池寿命。
6、本文公开了示例方法。一种示例方法包括在包括一个或多个处理器以及存储器的电子设备处:接收表示第一用户话语的第一语音输入;通过在该电子设备上操作的数字助理发起基于该第一语音输入的第一任务;提供指示所发起的第一任务的第一输出;以及在提供该第一输出之后:接收在该第一语音输入之后的第二语音输入,该第二语音输入表示第二用户话语;基于该第二语音输入的文本表示来确定第一得分,该第一得分表示该第二用户话语与由该数字助理识别的域之间的对应关系;基于该第二语音输入的该文本表示来确定第二得分,该第二得分表示该第一用户话语与该第二用户话语之间的上下文连续性;基于该第一得分和该第二得分来确定该第二语音输入是否旨在用于该数字助理;以及根据确定该第二语音输入旨在用于该数字助理:通过该数字助理发起基于该第二语音输入的第二任务;以及提供指示所发起的第二任务的第二输出。
7、本文公开了示例非暂态计算机可读介质。一种示例非暂态计算机可读存储介质存储一个或多个程序。该一个或多个程序包括指令,这些指令当由电子设备的一个或多个处理器执行时使得该电子设备:接收表示第一用户话语的第一语音输入;通过在该电子设备上操作的数字助理发起基于该第一语音输入的第一任务;提供指示所发起的第一任务的第一输出;以及在提供该第一输出之后:接收在该第一语音输入之后的第二语音输入,该第二语音输入表示第二用户话语;基于该第二语音输入的文本表示来确定第一得分,该第一得分表示该第二用户话语与由该数字助理识别的域之间的对应关系;基于该第二语音输入的该文本表示来确定第二得分,该第二得分表示该第一用户话语与该第二用户话语之间的上下文连续性;基于该第一得分和该第二得分来确定该第二语音输入是否旨在用于该数字助理;以及根据确定该第二语音输入旨在用于该数字助理:通过该数字助理发起基于该第二语音输入的第二任务;以及提供指示所发起的第二任务的第二输出。
8、本文公开了示例电子设备。一种示例电子设备包括一个或多个处理器;存储器;以及一个或多个程序,其中该一个或多个程序存储在该存储器中并被配置为由该一个或多个处理器执行,该一个或多个程序包括用于执行以下操作的指令:接收表示第一用户话语的第一语音输入;通过在该电子设备上操作的数字助理发起基于该第一语音输入的第一任务;提供指示所发起的第一任务的第一输出;以及在提供该第一输出之后:接收在该第一语音输入之后的第二语音输入,该第二语音输入表示第二用户话语;基于该第二语音输入的文本表示来确定第一得分,该第一得分表示该第二用户话语与由该数字助理识别的域之间的对应关系;基于该第二语音输入的该文本表示来确定第二得分,该第二得分表示该第一用户话语与该第二用户话语之间的上下文连续性;基于该第一得分和该第二得分来确定该第二语音输入是否旨在用于该数字助理;以及根据确定该第二语音输入旨在用于该数字助理:通过该数字助理发起基于该第二语音输入的第二任务;以及提供指示所发起的第二任务的第二输本文档来自技高网...
【技术保护点】
1.一种方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求1至2中任一项所述的方法,其中确定所述语音输入是否旨在用于所述数字助理是在未检测到用于发起数字助理会话的口头触发的情况下执行的。
4.根据权利要求1至3中任一项所述的方法,其中确定所述语音输入是否旨在用于所述数字助理是在未检测到所显示的示能表示的选择并且未检测到所述电子设备的按钮的选择的情况下执行的。
5.根据权利要求1至4中任一项所述的方法,其中确定所述第一得分以及确定所述第二得分均根据确定所述数字助理未在等待对由所述数字助理生成的用于进一步用户输入的提示的响应而被执行。
6.根据权利要求1至5中任一项所述的方法,其中确定所述第一得分包括:
7.根据权利要求6所述的方法,其中所述多个用户话语类型包括:
8.根据权利要求7所述的方法,其中所述相应预定用户话语类型包括:
9.根据权利要求1至8中任一项所述的方法,其中确定所述第二得分包括确定所述用户话语是否对应于由所述数字助理识别的多个话语。
10.
11.根据权利要求1至10中任一项所述的方法,其中确定所述第二得分包括使用二元分类神经网络来确定所述第二得分。
12.根据权利要求1至11中任一项所述的方法,还包括:
13.根据权利要求12所述的方法,其中所述用户话语与所述先前用户话语连续。
14.根据权利要求12至13中任一项所述的方法,其中确定所述第三得分包括基于所述先前用户话语的文本表示来确定所述第三得分。
15.根据权利要求12至14中任一项所述的方法,其中确定所述第三得分包括使用第二二元分类神经网络来确定所述第三得分。
16.根据权利要求12至15中任一项所述的方法,其中确定所述语音输入是否旨在用于所述数字助理包括:
17.根据权利要求1至16中任一项所述的方法,其中所述语音输入与在与所述语音输入相同的数字助理会话中接收到的先前语音输入连续。
18.根据权利要求17所述的方法,其中所述数字助理基于检测到用于发起数字助理会话的口头触发来确定所述先前语音输入旨在用于所述数字助理。
19.一种电子设备,包括:
20.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时使得所述电子设备:
21.一种电子设备,包括:
22.一种电子设备,包括:
23.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时使得所述电子设备执行根据权利要求1至18中任一项所述的方法。
24.一种电子设备,包括:
25.一种方法,包括:
26.根据权利要求25所述的方法,还包括:
27.根据权利要求25至26中任一项所述的方法,其中所述第一语音输入和所述第二语音输入是在同一数字助理会话内接收的。
28.根据权利要求25至27中任一项所述的方法,还包括:
29.根据权利要求25至28中任一项所述的方法,其中确定所述第二语音输入是否旨在用于所述数字助理是在未检测到所显示的示能表示的选择并且未检测到所述电子设备的按钮的选择的情况下执行的。
30.根据权利要求25至29中任一项所述的方法,其中确定所述第一得分包括确定所述第二用户话语是否对应于由所述数字助理识别的多个话语。
31.根据权利要求25至30中任一项所述的方法,其中确定所述第一得分包括确定所述第二用户话语是否对应于与由所述数字助理识别的所述域相关联的词汇。
32.根据权利要求25至31中任一项所述的方法,其中确定所述第一得分包括使用二元分类神经网络来确定所述第一得分。
33.根据权利要求25至32中任一项所述的方法,其中确定所述第二得分包括基于所述第一用户话语的文本表示来确定所述第二得分。
34.根据权利要求25至33中任一项所述的方法,其中确定所述第二得分包括使用第二二元分类神经网络来确定所述第二得分。
35.根据权利要求25至34中任一项所述的方法,还包括:
36.根据权利要求35所述的方法,其中确定所述第三得分包括:
37.根据权利要求36所述的方法,其中所述多个用户话语类型包...
【技术特征摘要】
【国外来华专利技术】
1.一种方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求1至2中任一项所述的方法,其中确定所述语音输入是否旨在用于所述数字助理是在未检测到用于发起数字助理会话的口头触发的情况下执行的。
4.根据权利要求1至3中任一项所述的方法,其中确定所述语音输入是否旨在用于所述数字助理是在未检测到所显示的示能表示的选择并且未检测到所述电子设备的按钮的选择的情况下执行的。
5.根据权利要求1至4中任一项所述的方法,其中确定所述第一得分以及确定所述第二得分均根据确定所述数字助理未在等待对由所述数字助理生成的用于进一步用户输入的提示的响应而被执行。
6.根据权利要求1至5中任一项所述的方法,其中确定所述第一得分包括:
7.根据权利要求6所述的方法,其中所述多个用户话语类型包括:
8.根据权利要求7所述的方法,其中所述相应预定用户话语类型包括:
9.根据权利要求1至8中任一项所述的方法,其中确定所述第二得分包括确定所述用户话语是否对应于由所述数字助理识别的多个话语。
10.根据权利要求1至9中任一项所述的方法,其中确定所述第二得分包括确定所述用户话语是否对应于与由所述数字助理识别的所述域相关联的词汇。
11.根据权利要求1至10中任一项所述的方法,其中确定所述第二得分包括使用二元分类神经网络来确定所述第二得分。
12.根据权利要求1至11中任一项所述的方法,还包括:
13.根据权利要求12所述的方法,其中所述用户话语与所述先前用户话语连续。
14.根据权利要求12至13中任一项所述的方法,其中确定所述第三得分包括基于所述先前用户话语的文本表示来确定所述第三得分。
15.根据权利要求12至14中任一项所述的方法,其中确定所述第三得分包括使用第二二元分类神经网络来确定所述第三得分。
16.根据权利要求12至15中任一项所述的方法,其中确定所述语音输入是否旨在用于所述数字助理包括:
17.根据权利要求1至16中任一项所述的方法,其中所述语音输入与在与所述语音输入相同的数字助理会话中接收到的先前语音输入连续。
18.根据权利要求17所述的方法,其中所述数字助理基于检测到用于发起数字助理会话的口头触发来确定所述先前语音输入旨在用于所述数字助理。
19.一种电子设备,包括:
20.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时使得所述电子设备:
21.一种电子设备,包括:
22.一种电子设备,包括:
23.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时使得所述电子设备执行根据权利要求1至18中任一项所述的方法。
24.一种电子设备,包括:
25.一种方法,包括:
26.根据权利要求25所述的方法,还包括:
27.根据权利要求25至26中任一项所述的方法,其中所述第一语音输入和所述第二语音输入是在同一数字助理会话内接收的。
28.根据权利要求25至27中任一项所述的方法,还包括:
29.根据权利要求25至28中任一项所述的方法,其中确定所述第二语音输入是否旨在用于所述数字助理是在未检测到所显示的示能表示的选择并且未检测到所述电子设备的按钮的选择的情况下执行的。
30.根据权利要求25至29中任一项所述的方法,其中确定所述第一得分包括确定所述第二用户话语是否对应于由所述数字助理识别的多个话语。
31.根据权利要求25至30中任一项所述的方法,其中确定所述第一得分包括确定所述第二用户话语是否对应于与由所述数字助理识别的所述域相关联的词汇。
32.根据权利要求25至31中任一项所述的方法,其中确定所述第一得分包括使用二元分类神经网络来确定所述第一得分。
33.根据权利要求25至32中任一项所述的方法,其中确定所述第二得分包括基于所述第一用户话语的文本表示来确定所述第二得分。
34.根据权利要求25至33中任一项所述的方法,其中确定所述第二得分包括使用第二二元分类神经网络来确定所述第二得分。
35.根据权利要求25至34中任一项所述的方法,还包括:
36.根据权利要求35所述的方法,其中确定所述第三得分包括:
37.根据权利要求36所述的方法,其中所述多个用户话语类型包括:
38.根据权利要求37所述的方法,其中所述相应预定用户话语类型包括:
39.根据权利要求35至38中任一项所述的方法,其中确定所述第二语音输入是否旨在用于所述数字助理包括:
40.一种电子设备,包括:
41.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时使得所述电子设备:
42.一种电子设备,包括:
43.一种电子设备,包括:
44.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时使得所述电子设备执行根据权利要求25至39中任一项所述的方法。
45.一种电子设备,包括:
46.一种方法,包括:
47.根据权利要求46所述的方法,其中确定所述语音输入是否旨在用于所述数字助理还包括:
48.根据权利要求47所述的方法,其中确定所述语音输入是否旨在用于所述数字助理还包括:
49.根据权利要求47至48中任一项所述的方法,其中确定所述语音输入是否旨在用于所述数字助理还包括:
50.根据权利要求46至49中任一项所述的方法,其中确定所述语音输入是否旨在用于所述数字助理还包括:
51.根据权利要求46至50中任一项所述的方法,其中确定所述语音输入是否旨在用于所述数字助理还包括:
52.根据权利要求46至51中任一项所述的方法,还包括:
53.根据权利要求46至52中任一项所述的方法,其中确定所述语音输入是否旨在用于所述数字助理还包括:
54.根据权利要求53所述的方法,其中所述任务流得分基于所述数字助理是否能够确定所述任务的参数。
55.根据权利要求46至54中任一项所述的方法,其中确定所述语音输入是否旨在用于所述数字助理还包括:
56.根据权利要求46至55中任一项所述的方法,其中确定所述第一得分包括:
57.根据权利要求46至56中任一项所述的方法,其中:
58.根据权利要求46至57中任一项所述的方法,还包括:
59.根据权利要求46至58中任一项所述的方法,其中确定所述语音输入是否旨在用于所述数字助理是在未检测到所显示的示能表示的选择并且未检测到所述电子设备的按钮的选择的情况下执行的。
60.根据权利要求46至59中任一项所述的方法,其中所述第一得分和所述第二...
【专利技术属性】
技术研发人员:A·S·胡森阿卜杜拉齐兹,E·马尔基,S·阿迪雅,A·W·丘吉尔,P·迪吉,V·加格,S·S·卡贾里卡,梁泽新,C·曼妮马拉,S·米尔萨马迪,O·鲁多维奇,S·S·西格蒂亚,A·H·特菲克,BJ·特奥巴尔德,S·威什诺博霍特拉,
申请(专利权)人:苹果公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。