本发明涉及智能硬件,尤其涉及一种基于人工智能的语音交互方法和装置、电子设备。
背景技术:
1、由于语音的便捷性,智能语音交互已经成为连接人与智能设备的主要方式。人机对话技术旨在让机器通过与人类的对话交互,以更自然友好的方式帮助用户高效地完成任务,以及与用户进行情感沟通。智能设备能够“听懂”用户的语言,执行相应的指令或者进行合理的回复。
2、人机对话是智能语音交互的重要支撑技术,在对用户的输入进行语音识别和内容理解后,通过人机对话技术管理对话状态、生成合理回复,以实现连续语音智能交互。而如何在人机对话过程中针对用户输入输出精准地回复语句是本领域技术人员研究的重要课题。
技术实现思路
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、确定模块,用于基于所述用户输入对应的语义信息和所述目标语料库,确定目标主语和目标谓语;
26、语句生成模块,用于将所述目标主语、所述目标谓语以及所述用户输入对应的语义信息输入与所述目标语料库对应的深度强化学习模型,生成目标语句;
27、语句输出模块,用于输出所述目标语句。
28、可选地,所述语义分析模块包括:
29、第一确定子模块,用于利用自然语言理解技术确定所述用户输入对应的语气;
30、第二确定子模块,用于基于所述用户输入对应的语气,确定所述用户输入对应的待生成目标语句的目标语气类型。
31、可选地,语气类型包括以下至少之一:疑问句、陈述句、祈使句以及感叹句。
32、可选地,所述确定模块包括:
33、第三确定子模块,用于对用户输入进行分析,确定所述用户输入包含的意图和所属的领域;
34、第四确定子模块,用于基于所述意图和领域,确定所述用户输入对应的语义信息;
35、第五确定子模块,用于提取所述语义信息中包含的主语信息;
36、第六确定子模块,用于从所述目标语料库中的词库中查找与所述主语信息匹配的目标主语;
37、第七确定子模块,用于将所述目标主语和所述语义信息中包含的关系信息输入所述目标语料库对应的预先创建的神经网络模型中,得到目标谓语。
38、本发明实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现上述任意一种基于人工智能的语音交互方法的步骤。
39、本发明实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现上述任意一种基于人工智能的语音交互方法的步骤。
40、本发明实施例提供的基于人工智能的语音交互方案,利用自然语言理解技术对用户输入进行分析,确定用户输入对应的待生成目标语句的目标语气类型;从预设的各语料库中,确定目标语气类型对应的目标语料库;基于用户输入对应的语义信息和目标语料库,确定目标主语和目标谓语;将目标主语、目标谓语以及用户输入对应的语义信息输入与目标语料库对应的深度强化学习模型,生成目标语句;输出目标语句。一方面,预先按照语气类型生成语料库,在语音交互过程中,先根据用户输入确定待生成的目标语句的目标语气类型,进而找到对应的目标语料库,后续基于目标语料库生成待回复的目标语句,可保证回复准确性;另一方面,在基于目标语料库和对应的深度强化学习模型生成待回复的目标语句时,按照先生成主语、谓语,最后利用深度强化学习模型丰富语句,得到最终的待回复目标语句,该种目标语句生成方式能够进一步提升回复准确性。
1.一种基于人工智能的语音交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,利用自然语言理解技术对所述用户输入进行分析,确定所述用户输入对应的待生成目标语句的目标语气类型的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,语气类型包括以下至少之一:疑问句、陈述句、祈使句以及感叹句。
4.根据权利要求1所述的方法,其特征在于,所述基于所述用户输入对应的语义信息和所述目标语料库,确定目标主语和目标谓语的步骤,包括:
5.根据权利要求1所述的方法,其特征在于,将所述目标主语、所述目标谓语以及所述用户输入对应的语义信息输入与所述目标语料库对应的深度强化学习模型,生成目标语句的步骤,包括:
6.一种基于人工智能的语音交互装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述语义分析模块包括:
8.根据权利要求6所述的装置,其特征在于,语气类型包括以下至少之一:疑问句、陈述句、祈使句以及感叹句。
9.根据权利要求6所述的装置,其特征在于,所述确定模块包括:
10.一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-5任一项所述的基于人工智能的语音交互方法的步骤。