语音交互方法和电子设备技术

技术编号:29998830 阅读:13 留言:0更新日期:2021-09-11 04:41
本申请实施例提供了一种语音交互方法和电子设备,该方法包括:当接收到用户的第一语音时,确定第一语音是否包括第一槽位对应的第一槽值;其中,第一槽位对应的第一槽值表征电子设备的设备标识;若第一语音未包括第一槽位对应的第一槽值,根据接收到的第一唤醒词确定第一槽位对应的第一槽值;根据第一槽位对应的第一槽值,确定并输出第一语音对应的应答结果。该方法可以提高用户意图识别的精确性,并提高用户对所使用品牌的电子设备的体验度。提高用户对所使用品牌的电子设备的体验度。提高用户对所使用品牌的电子设备的体验度。

【技术实现步骤摘要】
语音交互方法和电子设备


[0001]本申请涉及电子
,具体涉及一种语音交互方法和电子设备。

技术介绍

[0002]自然语言处理(natural language processing,NLP)是使用自然语言与电子设备进行通讯的技术,因处理自然语言的关键是要让电子设备“理解”自然语言,因此自然语言处理又叫做自然语言理解(natural language understanding,NLU)。
[0003]随着电子设备的快速发展,NLP技术已广泛应用于语音交互(或对话)类的电子设备上,如智能手机、智能音箱、智能家居、智能玩具等,该电子设备可以对用户输入的语音进行语义分析以识别用户意图,并完成用户意图的槽位填充,最终将用户意图转换为明确的指令并执行该指令。
[0004]当前,在用户与A品牌的电子设备进行产品类问题对话时,可能会存在意图识别的精确性较低的问题,而导致用户对该品牌的产品体验度较差的问题。比如用户语音输入“如果手机打不开怎么办”,该电子设备虽识别到该语音所表达的意图为问题解答意图,但给出了B品牌的手机解决策略,导致用户对A品牌的产品体验度较差。

技术实现思路

[0005]本申请提供了一种语音交互方法和电子设备,能够提高用户意图识别的精确性,进而提高用户对所使用品牌的电子设备的体验度。
[0006]第一方面,本申请提供一种语音交互方法,可以由电子设备执行,该方法包括:当接收到用户的第一语音时,确定第一语音是否包括第一槽位对应的第一槽值;其中,第一槽位对应的第一槽值表征电子设备的设备标识;若第一语音未包括第一槽位对应的第一槽值,根据接收到的第一唤醒词确定第一槽位对应的第一槽值;根据第一槽位对应的第一槽值,确定并输出第一语音对应的应答结果。
[0007]其中,电子设备的设备标识(即第一槽值)可以为电子设备的厂商、设备名称、型号或者版本号等,对应的,第一槽位可以为厂商槽位、设备名称槽位、型号槽位或者版本号槽位等。唤醒词可以为将电子设备从待机状态切换至工作状态的词语,或者触发电子设备的语音助手功能开启的词语,通常不同厂商的唤醒词不同。
[0008]上述实现方式,在用户输入的语音中不包括电子设备的设备标识时,电子设备可以通过唤醒词确定对应的设备标识,并填充至对应槽位,然后根据设备标识确定用户输入的语音对应的应答结果。由此,电子设备输出的应答结果是根据自身的设备标识(如厂商)所确定的,可以提高用户意图识别的精确性,并提高用户对所使用品牌的电子设备的体验度。
[0009]结合第一方面,在第一方面的有些实现方式中,上述第一槽位为电子设备的厂商槽位。
[0010]结合第一方面,在第一方面的有些实现方式中,根据接收到的第一唤醒词确定第
一槽位对应的第一槽值,包括:获取关联关系,该关联关系包括多个唤醒词与多个槽值的对应关系,多个唤醒词包括第一唤醒词,多个槽值包括第一槽值;根据第一唤醒词和关联关系,确定第一槽位对应的第一槽值。由此,电子设备可以准确获取到第一槽位对应的第一槽值,进一步提高用户意图识别的精确性。
[0011]结合第一方面,在第一方面的有些实现方式中,若根据第一唤醒词确定的第一槽位对应的第一槽值为空值,上述方法还包括:获取电子设备的设备信息,该设备信息包括电子设备的版本号、厂商定制信息与硬件信息中的至少一种;根据设备信息确定第一槽位对应的第一槽值。由此,电子设备可以在根据唤醒词获取不到第一槽值时,根据设备信息确定第一槽值,可进一步提高用户意图识别的精确性,进一步提高用户体验度。
[0012]结合第一方面,在第一方面的有些实现方式中,在根据接收到的第一唤醒词确定第一槽位对应的第一槽值之后,上述方法还包括:根据第一语音确定第二槽位对应的第二槽值;根据第一槽位对应的第一槽值,确定并输出第一语音对应的应答结果,包括:根据第一槽位对应的第一槽值和第二槽位对应的第二槽值,确定并输出第一语音对应的应答结果。
[0013]其中,第二槽位为不同于第一槽位的类别的槽位,包括但不限于时间槽位、事件槽位、产品槽位等。电子设备根据第一槽值和第二槽值共同确定第一语音对应的应答结果,可进一步提高用户意图识别的精确性。
[0014]结合第一方面,在第一方面的有些实现方式中,根据第一槽位对应的第一槽值和第二槽位对应的第二槽值,确定并输出第一语音对应的应答结果,包括:根据第一槽位对应的第一槽值和第二槽位对应的第二槽值,确定第一语音对应的至少一个候选应答结果;获取至少一个候选应答结果的置信度;若至少一个候选应答结果中的每个候选应答结果的置信度都小于预设的阈值,将预设的应答结果确定为第一语音对应的应答结果,输出应答结果;或者,将至少一个候选应答结果中,置信度大于或者等于阈值的候选应答结果确定为第一语音对应的应答结果,输出应答结果。
[0015]结合第一方面和上述实现方式,当候选应答结果的置信度都小于预设的阈值时,电子设备输出的应答结果同样是基于上述第一槽值(如厂商)而确定的,包括但不限于“请拨打官方咨询热线111111”、“请拨打官方维修热线222222”等。其中,相比较于现有的“我不知道”、“我还没学会”等官方答复,本申请中预设的应答结果与电子设备的产品匹配度更高,进一步提高了用户的体验度。
[0016]结合第一方面,在第一方面的有些实现方式中,当接收到用户的第一语音时,确定第一语音是否包括第一槽位对应的第一槽值,包括:解析第一语音,若第一语音包括预设的关键词,则确定第一语音是否包括第一槽位对应的第一槽值,关键词包括上述电子设备的类别,如手机、电视、音箱等。
[0017]结合第一方面和上述实现方式,电子设备首先判断第一语音中是否包括预设的关键词,如果包括则执行第一槽值的确定过程,若不包括则不执行第一槽值的确定过程,由此可减少电子设备的工作功耗,提高工作效率。
[0018]第二方面,本申请提供一种装置,该装置包含在电子设备中,该装置具有实现上述第一方面及上述第一方面的可能实现方式中电子设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应
的模块或单元。例如,接收模块或单元、处理模块或单元等。
[0019]第三方面,本申请提供一种电子设备,电子设备包括:处理器、存储器和接口;处理器、存储器和接口相互配合,使得电子设备执行第一方面的技术方案中任意一种方法。
[0020]第四方面,本申请提供一种芯片,包括处理器。处理器用于读取并执行存储器中存储的计算机程序,以执行第一方面及其任意可能的实现方式中的方法。
[0021]可选地,芯片还包括存储器,存储器与处理器通过电路或电线连接。
[0022]进一步可选地,芯片还包括通信接口。
[0023]第五方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储了计算机程序,当计算机程序被处理器执行时,使得该处理器执行第一方面的技术方案中任意一种方法。
[0024]第六方面,本申请提供一种计算机程序产本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音交互方法,其特征在于,所述方法包括:当接收到用户的第一语音时,确定所述第一语音是否包括第一槽位对应的第一槽值;其中,所述第一槽位对应的第一槽值表征电子设备的设备标识;若所述第一语音未包括所述第一槽位对应的第一槽值,根据接收到的第一唤醒词确定所述第一槽位对应的第一槽值;根据所述第一槽位对应的第一槽值,确定并输出所述第一语音对应的应答结果。2.根据权利要求1所述的方法,其特征在于,所述第一槽位为所述电子设备的厂商槽位。3.根据权利要求1或2所述的方法,其特征在于,所述根据接收到的第一唤醒词确定所述第一槽位对应的第一槽值,包括:获取关联关系,所述关联关系包括多个唤醒词与多个槽值的对应关系,所述多个唤醒词包括所述第一唤醒词,所述多个槽值包括所述第一槽值;根据所述第一唤醒词和所述关联关系,确定所述第一槽位对应的第一槽值。4.根据权利要求1

3任一项所述的方法,其特征在于,若根据所述第一唤醒词确定的所述第一槽位对应的第一槽值为空值,所述方法还包括:获取所述电子设备的设备信息,所述设备信息包括所述电子设备的版本号、厂商定制信息与硬件信息中的至少一种;根据所述设备信息确定所述第一槽位对应的第一槽值。5.根据权利要求1

4任一项所述的方法,其特征在于,在所述根据接收到的第一唤醒词确定所述第一槽位对应的第一槽值之后,所述方法还包括:根据所述第一语音确定第二槽位对应的第二槽值;所述根据所述第一槽位对应的第一槽值,确定并输出所述第一语音对应的应答结果,包括:根据所述第一槽位对应的第一槽值和所述第二槽位对应的第二槽值,确定并输出所述第一语音对应的应答结果。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一槽位对应的第一槽值和所述第二槽位对应的第二槽值,确定并输出所述第一语音对应的应答结果,包括:根据所述第一槽位对应的第一槽值和所述第二槽位对应的第二槽值,确定所述第一语音对应的至少一个候选应答结果;获取所述至少一个候选应答结果的置信度;若所述至少一个候选应答结果中的每个候选应答结果的置信度都小于预设的阈值,将预设的应答结果确定为所述第一语音对应的应答结果,输出所述应答结果;或者,将所述至少一个候选应答结果中,置信度大于或者等于所述阈值的候选应答结果确定为所述第一语音对应的应答结果,输出所述应答结果。7.根据权利要求1

6任一项所述的方法,其特征在于,所述当接收到用户的第一语音时,确定所述第一语音是否包括第一槽位对应的第一槽值,包括:解析所述第一语音,若所述第一语音包括预设的关键词,则确定所述第一语音是否包括所述第一槽位对应的第一槽值,所述关键词包括所述电子设备的类别。8.一种电子设备,其特征在于,包括:
一个或多个处理器;一个或多个存储器;安装有多个应用程序的模块;所述存储器存储有一个或多个...

【专利技术属性】
技术研发人员:陈祥
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1