System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及终端,尤其涉及人机交互方法及相关装置。
技术介绍
1、随着智能终端的普及程度越来越高,语音交互成为常用且重要的人机交互方式之一。目前,语音交互大多需要用户先通过预设的唤醒词唤醒终端,进而实现后续的交互,这种方式比较繁琐,进而用户体验不佳。还有一部分厂家提供了免唤醒功能,也即,无需预先唤醒终端,直接输入预定义的免唤醒指令即可,但是预定义的免唤醒指令固定且有限,并且容易在用户聊天的时候误唤醒,影响用户体验。
2、因此,希望提供人机交互方法,以提高用户的交互体验。
技术实现思路
1、本申请提供了人机交互方法及相关装置,以期提高用户的交互体验。
2、第一方面,本申请提供了一种人机交互方法,该方法可以由终端来执行,或者,也可以由配置在终端中的部件(如芯片、芯片系统等)执行,或者,还可以由能实现全部或部分终端功能的逻辑模块或软件实现,本申请对此不作限定。
3、示例性地,该方法包括:接收来自用户的第一语音输入;在确定上述第一语音输入与预定义的第一免唤醒指令语义相似的情况下,对上述第一语音输入做出相应的响应,上述第一免唤醒指令用于在不输入预设的唤醒词的情况下指示终端执行第一免唤醒指令对应的操作。
4、基于上述技术方案,终端接收来自用户的第一语音输入,在上述第一语音输入与预定义的第一免唤醒指令语义相似的情况下,对第一语音输入做出相应的响应,也即,在未预先唤醒终端的情况下,即使用户语音输入的语句不是预定义的第一免唤醒指令,只要与预定义的第一免唤
5、结合第一方面,在第一方面的某些可能的实现方式中,在对第一语音输入做出相应的响应之前,上述方法还包括:向用户确认第一语音输入的语义。
6、终端接收到第一语音输入之后,可以向用户确认一下识别出的第一语音输入的语义是否正确,这样一方面可以提高准确性,另一方面,可以避免用户误提及第一语音输入导致终端做出响应,例如,如果用户是误提及第一语音输入,则可以在终端向用户确认时,做出否定的回复,以避免终端继续执行对应的操作,有利于提高用户的体验。
7、可选地,向用户确认第一语音输入的语义,包括:通过提示框和/或语音播报,向用户确认第一语音输入的语义。
8、终端可以通过提示框向用户确认第一语音输入的语义,提示框中包含第一语音输入的语义,还可以通过语音播报,向用户确认第一语音输入的语义,还可以通过提示框和语音播报结合的方式,向用户确认第一语音输入的语义。通过提供上述多种确认方式,大大提高了终端向用户确认语义时的灵活性。
9、结合第一方面,在第一方面的某些可能的实现方式中,上述方法还包括:向用户提示第一免唤醒指令。
10、终端还可以向用户提示下一次直接使用预定义的第一免唤醒指令。例如,终端可以通过提示框和/或语音播报,向用户提示第一免唤醒指令。本申请对提示方式不作限定。
11、结合第一方面,在第一方面的某些可能的实现方式中,在接收来自用户的第一语音输入之前,上述方法还包括:接收来自用户的第二语音输入;在第二语音输入与第一免唤醒指令语义相似的情况下,向用户确认第二语音输入的语义;响应于用户确认第二语音输入的语义的操作,生成与第二语音输入对应的第二免唤醒指令。
12、终端通过上述方法来学习并生成第二免唤醒指令,第二免唤醒指令可以用于在不输入预设的唤醒词的情况下指示终端执行对应的操作。具体地,终端接收到来自用户的第二语音输入后,在第二语音输入与第一免唤醒指令语义相似的情况下,向用户确认一下是否是上述语义,如果用户确认第二语音输入的语义正确,则生成与其对应的第二免唤醒指令,以便于下次终端未被预先唤醒的情况下,再次接收到第二语音输入时,可以对其做出响应。换言之,大大增加了可以用于在不输入预设的唤醒词的情况下指示终端执行对应的操作的免唤醒指令,进而有利于提高用户的交互体验。
13、结合第一方面,在第一方面的某些可能的实现方式中,第一语音输入与预定义的第一免唤醒指令语义相似,包括:第一语音输入与第二免唤醒指令相同。
14、终端接收到第一语音输入之后,确定第一语音输入与第一免唤醒指令是否语义相似,一种方式是,可以基于第一语音输入与预定义的第一免唤醒指令做语义分析确定二者是否语义相似。另一种方式是,终端可以判断第一语音输入与生成的第二免唤醒指令是否相同,可以理解,第二免唤醒指令是基于第二语音输入生成的与第一免唤醒指令语义相似的指令,如果第一语音输入与生成的第二免唤醒指令相同,则第一语音输入与第一免唤醒指令语义相似,这样终端也可以对第一语音输入做出响应。上述两种方式可以结合使用,也可以分开使用,大大提高了终端确定第一语音输入与第一免唤醒指令是否语义相似的灵活性。
15、结合第一方面,在第一方面的某些可能的实现方式中,接收来自用户的第二语音输入,包括:在预设时长范围内连续多次接收到第二语音输入。
16、换言之,终端在预设时长范围内连续多次接收到第二语音输入的情况下,再向用户确认第二语音输入的语义,这样一来,可以有效地避免用户误提及第二语音输入的情况下,终端误以为是用户希望执行相应的操作,有利于提高用户的交互体验。
17、第二方面,本申请提供了一种人机交互方法,该方法可以由终端来执行,或者,也可以由配置在终端中的部件(如芯片、芯片系统等)执行,或者,还可以由能实现全部或部分终端功能的逻辑模块或软件实现,本申请对此不作限定。
18、示例性地,该方法包括:接收来自用户的第一语音输入;在未接收到预设的唤醒词,但第一语音输入包含目标对象的情况下,对第一语音输入做出相应的响应,上述目标对象是在第一语音输入之前接收到的其他语音输入中被提及次数达到预设门限的对象,上述预设的唤醒词用于唤醒终端。
19、基于上述技术方案,终端未被预先唤醒的情况下,接收到来自用户的第一语音输入后,若该第一语音输入中包含之前语音输入中被提及次数达到预设门限的对象,则对其做出相应的响应,也即,通过对之前语音输入的学习,保存被提及次数达到预设门限的目标对象后,只要接收到的语音输入中包含上述目标对象,即使不预先唤醒终端,终端也可以对其做出相应的响应,节省了唤醒终端的时间,简化了交互流程,有利于提高用户的交互体验。
20、结合第二方面,在第二方面的某些可能的实现方式中,在接收来自用户的第一语音输入之前,上述方法还包括:接收来自用户的预设的唤醒词;接收来自用户的第二语音输入;在第二语音输入中包含的第一对象在第二语音输入及其之前的语音输入中被提及的次数超过预设门限的情况下,将第一对象确定为目标对象。
21、终端可以记录第一对象在语音输入中被提及的次数,如果第一对象在语音输入中被提及的次数超过预设门限,则将其确定为目标对象,以便于用户后续可以在未预先唤醒终端的情况下,发出包含目标对象的语音输入,本文档来自技高网...
【技术保护点】
1.一种人机交互方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,在所述接收来自用户的第一语音输入之前,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,所述第一语音输入与预定义的第一免唤醒指令语义相似,包括:
4.如权利要求2或3所述的方法,其特征在于,所述接收来自用户的第二语音输入,包括:
5.如权利要求1至4中任一项所述的方法,其特征在于,在对所述第一语音输入做出相应的响应之前,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,所述向所述用户确认所述第一语音输入的语义,包括:
7.如权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
8.一种人机交互方法,其特征在于,包括:
9.如权利要求8所述的方法,其特征在于,在所述接收来自用户的第一语音输入之前,所述方法还包括:
10.如权利要求9所述的方法,其特征在于,所述方法还包括:
11.一种人机交互方法,其特征在于,包括:
12.如权利要求11所述的方法
13.如权利要求12所述的方法,其特征在于,所述方法应用于车,所述与终端距离处于预设范围内的用户的数量不超过阈值,包括:所述车内存在一个乘客;或,
14.一种人机交互方法,其特征在于,包括:
15.如权利要求14所述的方法,其特征在于,所述方法还包括:
16.一种人机交互方法,其特征在于,包括:
17.如权利要求16所述的方法,其特征在于,所述引导所述用户输入所述第一免唤醒指令,包括:
18.如权利要求17所述的方法,其特征在于,所述通过提示框和/或语音播报,引导所述用户输入所述第一免唤醒指令,包括:
19.一种计算机设备,其特征在于,包括用于执行如权利要求1至18中任一项所述方法的单元。
20.一种计算机设备,其特征在于,包括处理器和存储器,其中,
21.一种车辆,其特征在于,用于实现如权利要求1至18中任一项所述的方法;或,包括如权利要求19或20所述的计算机设备。
22.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机可读指令,当所述计算机可读指令被计算机执行时,实现如权利要求1至18中任一项所述的方法。
23.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机可读指令,当所述计算机可读指令被计算机运行时,实现如权利要求1至18中任一项所述的方法。
...【技术特征摘要】
1.一种人机交互方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,在所述接收来自用户的第一语音输入之前,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,所述第一语音输入与预定义的第一免唤醒指令语义相似,包括:
4.如权利要求2或3所述的方法,其特征在于,所述接收来自用户的第二语音输入,包括:
5.如权利要求1至4中任一项所述的方法,其特征在于,在对所述第一语音输入做出相应的响应之前,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,所述向所述用户确认所述第一语音输入的语义,包括:
7.如权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
8.一种人机交互方法,其特征在于,包括:
9.如权利要求8所述的方法,其特征在于,在所述接收来自用户的第一语音输入之前,所述方法还包括:
10.如权利要求9所述的方法,其特征在于,所述方法还包括:
11.一种人机交互方法,其特征在于,包括:
12.如权利要求11所述的方法,其特征在于,所述预设条件包括以下至少一项:
13.如权利要求12所述的方法,其特征在于,所述方法应用于车,所述与终端距离处于预...
【专利技术属性】
技术研发人员:李凌飞,沈波,任亮亮,张跃,徐平,吴奇强,吴雪晨,谭彬林,耿安峰,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。