自然语言处理方法及系统技术方案

技术编号:31824612 阅读:8 留言:0更新日期:2022-01-12 12:48
本发明专利技术涉及人工智能技术领域,是一种自然语言处理方法及系统,后者包括输入获取单元、降噪处理单元、清晰语言信息处理单元、匹配答案获取单元和匹配答案输出单元。本发明专利技术所述方法通过获取用户输入的自然语言信息;对所述自然语言信息进行降噪处理,得到清晰语言信息;对所述清晰语言信息进行情绪识别和文字转换,得到情绪信息和文字信息;根据所述情绪信息和所述文字信息进行意图识别,并获取匹配答案;将所述匹配答案向用户输出;使得用户的意图能够被真实而有效的理解,从而提高人机交互交流的顺畅性,显著改善人机交互的体验。显著改善人机交互的体验。显著改善人机交互的体验。

【技术实现步骤摘要】
自然语言处理方法及系统


[0001]本专利技术涉及人工智能
,是一种自然语言处理方法及系统。

技术介绍

[0002]计算机科学领域与人工智能领域中,自然语言处理的研究是一个非常重要的方向,主要是为了研究人与计算机系统之间通过自然语言沟通交流的各种方法与理论。自然语言处理需要将语言学、计算机科学和数学融为一体,且自然语言处理是为了通过自然语言实现人与计算机系统的顺畅交流,丰富人类的生活,而不是一般的对自然语言进行研究。
[0003]在人机交互方面,自然语言处理具有广泛的发展前景。现有的自然语言处理,只能在人机交互时实现简单而刻板的对话,不能真实有效的理解用户意图,导致人机交互体验感差,不足以满足人机交互的顺畅交流。

技术实现思路

[0004]本专利技术提供了一种自然语言处理方法及系统,克服了上述现有技术之不足,其能有效解决现有人机交互只能实现简单而刻板的对话,不能真实有效的理解用户意图,不能满足人机交互的顺畅交流的问题。
[0005]本专利技术的技术方案之一是通过以下措施来实现的:一种自然语言处理方法,包括获取用户输入的自然语言信息;对所述自然语言信息进行降噪处理,得到清晰语言信息;对所述清晰语言信息进行情绪识别和文字转换,得到情绪信息和文字信息;根据所述情绪信息和所述文字信息进行意图识别,并获取匹配答案;将所述匹配答案向用户输出。
[0006]下面是对上述专利技术之一技术方案的进一步优化或/和改进:上述对所述自然语言信息进行降噪处理,得到清晰语言信息的步骤具体包括:初始化采集用户的声纹信息;根据所述声纹信息提取自然语言信息中的语言识别集合;根据所述语言识别集合,得到清晰语言信息。
[0007]上述初始化采集用户的声纹信息的步骤具体包括:初始化录入用户识别语言信息;对所述识别语言信息进行特征提取,得到特征识别集合;根据所述特征识别集合,得到声纹信息。
[0008]上述对所述清晰语言信息进行情绪识别和文字转换,得到情绪信息和文字信息的步骤具体包括:对所述清晰语言信息进行文字转换,得到文字信息;提取所述文字信息中的情绪词,并生成情绪词集合;根据所述情绪词集合识别用户情绪,得到情绪信息。
[0009]上述根据所述情绪信息和所述文字信息进行意图识别,并获取匹配答案的步骤具体包括:根据所述文字信息进行意图识别,得到目标意图和目标槽位;根据所述目标意图和所述情绪信息匹配目标资源;获取依据目标槽位从目标资源中召回的结果集;从所述结果集中确定出匹配答案。
[0010]上述将所述匹配答案向用户输出的步骤具体包括:根据所述情绪信息匹配应答语气;通过所述应答语气将所述匹配答案向用户输出。
[0011]本专利技术的技术方案之二是通过以下措施来实现的:一种实施技术方案之一所述自然语言处理方法的系统,包括输入获取单元、降噪处理单元、清晰语言信息处理单元、匹配答案获取单元和匹配答案输出单元;输入获取单元用于获取用户输入的自然语言信息;降噪处理单元用于对所述自然语言信息进行降噪处理,得到清晰语言信息;清晰语言信息处理单元用于对所述清晰语言信息进行情绪识别和文字转换,得到情绪信息和文字信息;匹配答案获取单元用于根据所述情绪信息和所述文字信息进行意图识别,并获取匹配答案;匹配答案输出单元用于将所述匹配答案向用户输出。
[0012]下面是对上述专利技术技术方案之二的进一步优化或/和改进:上述清晰语言信息处理单元包括文字转化模块、情绪词集合生成模块和情绪信息生成模块;文字转化模块用于对所述清晰语言信息进行文字转换,得到文字信息;情绪词集合生成模块用于提取所述文字信息中的情绪词,并生成情绪词集合;情绪信息生成模块用于根据所述情绪词集合识别用户情绪,得到情绪信息。
[0013]本专利技术所述方法通过获取用户输入的自然语言信息;对所述自然语言信息进行降噪处理,得到清晰语言信息;对所述清晰语言信息进行情绪识别和文字转换,得到情绪信息和文字信息;根据所述情绪信息和所述文字信息进行意图识别,并获取匹配答案;将所述匹配答案向用户输出;使得用户的意图能够被真实而有效的理解,从而提高人机交互交流的顺畅性,显著改善人机交互的体验。
附图说明
[0014]图1为本专利技术实施例所述自然语言处理方法的总流程图。
[0015]图2为本专利技术对所述自然语言信息降噪处理的流程图。
[0016]图3为本专利技术实施例提供的方法的清晰语言信息处理的流程图。
[0017]图4为本专利技术实施例提供的方法的匹配答案获取的流程图。
[0018]图5为本专利技术实施例提供的方法的匹配答案输出的流程图。
[0019]图6为本专利技术实施例提供的方法的声纹信息采集的流程图。
[0020]图7为本专利技术提供的系统的应用架构图。
[0021]图8为本专利技术提供的系统中清晰语言信息处理单元的应用架构图。
具体实施方式
[0022]本专利技术不受下述实施例的限制,可根据本专利技术的技术方案与实际情况来确定具体的实施方式。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0023]可以理解的是,在现有技术中,自然语言处理,只能在人机交互时实现简单而刻板的对话,不能真实有效的理解用户的意图,导致人机交互体验感差,不足以满足人机交互的顺畅交流。
[0024]下面结合实施例对本专利技术作进一步描述:实施例1:如附图1所示,一种自然语言处理方法,包括以下步骤:步骤S101,获取用户输入的自然语言信息。
[0025]在本专利技术实施例中,系统被唤醒之后,通过记录用户的语音,收集自然语言信息。具体的,当用户与人工智能设备进行人工交互时,人工智能设备的麦克风将用户在交互时的对话记录,生成自然语言信息。
[0026]步骤S102,对所述自然语言信息进行降噪处理,得到清晰语言信息。
[0027]在本专利技术实施例中,用户在进行人机交互对话时,外部环境可能会存在一定的噪音,通过识别自然语言信息中的用户语言信息和环境噪音信息,专门提取出用户语言信息,实现自然语言信息的降噪,得到不含有环境噪音信息的清晰语言信息。
[0028]其中,在本专利技术提供的优选实施方式中,如附图2所示,所述对所述自然语言信息进行降噪处理,得到清晰语言信息的步骤具体包括:步骤S1021,初始化采集用户的声纹信息。
[0029]在本专利技术实施例中,在对人工智能进行初始化设置的时候,需要采集用户的声纹信息,具体的,在初始化时,需要在一个安静的环境中进行,此时没有外界噪音影响,能够直接获取用户的声纹信息。
[0030]具体的,所谓声纹,是用电声学仪器显示的携带言语信息的声波频谱。人类语言的产生是人体语言中枢与发音器官之间一个复杂的生理物理过程,人在讲话时使用的发声器官(舌、牙齿、喉头、肺及鼻腔)在尺寸和形态方面每个人的差异很大,所以任何两个人的声纹图谱都有差异,本专利技术实施例中的声纹信息是一个独一无二的携带言语信息的声波频谱,反映了用户的自然语言区别于环境噪音的特性。
[0031]其中,在本专利技术提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自然语言处理方法,其特征在于包括获取用户输入的自然语言信息;对所述自然语言信息进行降噪处理,得到清晰语言信息;对所述清晰语言信息进行情绪识别和文字转换,得到情绪信息和文字信息;根据所述情绪信息和所述文字信息进行意图识别,并获取匹配答案;将所述匹配答案向用户输出。2.根据权利要求1所述的自然语言处理方法,其特征在于对所述自然语言信息进行降噪处理,得到清晰语言信息的步骤具体包括:初始化采集用户的声纹信息;根据所述声纹信息提取自然语言信息中的语言识别集合;根据所述语言识别集合,得到清晰语言信息。3.根据权利要求2所述的自然语言处理方法,其特征在于初始化采集用户的声纹信息的步骤具体包括:初始化录入用户识别语言信息;对所述识别语言信息进行特征提取,得到特征识别集合;根据所述特征识别集合,得到声纹信息。4.根据权利要求1或2或3所述的自然语言处理方法,其特征在于对所述清晰语言信息进行情绪识别和文字转换,得到情绪信息和文字信息的步骤具体包括:对所述清晰语言信息进行文字转换,得到文字信息;提取所述文字信息中的情绪词,并生成情绪词集合;根据所述情绪词集合识别用户情绪,得到情绪信息。5.根据权利要求1或2或3所述的自然语言处理方法,其特征在于根据所述情绪信息和所述文字信息进行意图识别,并获取匹配答案的步骤具体包括:根据所述文字信息进行意图识别,得到目标意图和目标槽位;根据所述目标意图和所述情绪信息匹配目标资源;获取依据目标槽位从目标资源中召回的结果集;从所述结果集中确定出匹配答案。6.根据权利要求4所述的自然语言处理方法,其特征在于根据所述情绪信息和所述文字信息进行意图...

【专利技术属性】
技术研发人员:李志刚黎红杨柳王楷孙博文杨丽娜马梅芳魏乐孟欣欣多斯达那
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

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

1