一种识别自然语言的智能应答方法技术

技术编号:13680166 阅读:78 留言:0更新日期:2016-09-08 08:06
本发明专利技术提供了一种识别自然语言的智能应答方法,首先对用户提出的模糊问题进行语音转换,对得到识别结果的数据进行问题理解;所述问题理解对模糊问题进行预处理、分词、解析预处理、句式分析、语义分析,使用语义分析的结果去数据库获取匹配的答案;对关键字进行信息检索,用提取出来的关键字到文档库中查找相关的文档,文档数量决定于知识库中相关问题的数量;根据检索到的文档选取权重最高的语句进行答案抽取,作为最终答案;读出答案,实现智能应答。用准确、简洁的自然语言回答用户用自然语言提出的问题。

【技术实现步骤摘要】

本专利技术涉及人机交互
,尤其是涉及一种识别自然语言的智能应答方法
技术介绍
人类因为具有语言的能力而区别于其他物种,而智能应答系统是自然语言处理领域一个非常热的方向。互联网上已有超过万亿数量的信息网页,几乎所有这些页面都是用自然语言描述的。虽然现在互联网上有很多搜索引擎可以帮助人们搜索自己想要的信息,但是目前的搜索引擎还有很多缺点,并不能满足人们方便、快速、准确地获取信息的需要。智能应答技术正是为了弥补搜索引擎的缺点而发展起来的,它综合运用了各种自然语言处理技术使用户以自然语言输入问题,而不是关键词的组合。目前,国内外有很多的科研机构参与了英文自动问答技术的研究,甚至已经有相对成熟的英文自动问答系统,但是参与中文自动问答技术研究的科研机构并不是很多,而且基本没有成型的中文自动问答系统。随着计算机以及互联网不断发展,传统以人工操作为主的应答方式已开始转向机器智能交互,然而,常见的自动应答系统一般都依赖于预先建立的数据库来实现,数据库知识的维护是需要很大人力成本来维护,并且同一个问题,由于人们的表达方式的差异,甚至语气的差异,所代表的意义也不相同。而传统的数据维护,问题对应答本文档来自技高网...

【技术保护点】
一种识别自然语言的智能应答方法,包括以下步骤:1)首先对用户提出的模糊问题进行语音转换,所述语音转换通过建立识别基本单元的声学模型以及语言模型,再将输入的目标语音的特征参数和模型进行比较,从而得到识别结果;2)对得到识别结果的数据进行问题理解,所述问题理解对模糊问题的语句进行预处理、分词、解析预处理、句式分析、语义分析,使用语义分析的结果去数据库获取匹配的答案;所述预处理用于判断语句是特殊疑问句或陈述句,然后将特殊疑问句转换成在句式分析中容易处理的一般疑问句;所述分词用于判断语句的短语;所述解析预处理用于处理数字合并、处理词的多意情况;所述句式分析用于分析语句是陈述句还是疑问句,并提取语句中的...

【技术特征摘要】
1.一种识别自然语言的智能应答方法,包括以下步骤:1)首先对用户提出的模糊问题进行语音转换,所述语音转换通过建立识别基本单元的声学模型以及语言模型,再将输入的目标语音的特征参数和模型进行比较,从而得到识别结果;2)对得到识别结果的数据进行问题理解,所述问题理解对模糊问题的语句进行预处理、分词、解析预处理、句式分析、语义分析,使用语义分析的结果去数据库获取匹配的答案;所述预处理用于判断语句是特殊疑问句或陈述句,然后将特殊疑问句转换成在句式分析中容易处理的一般疑问句;所述分词用于判断语句的短语;所述解析预处理用于处理数字合并、处理词的多意情况;所述句式分析用于分析语句是陈述句还是疑问句,并提取语句中的关键词;所述语义分析用于分析语句中作为谓语和宾语的关键词;3)对关键字进行信息检索,用提取出来的关键字到文档库中查找相关的文档,文档数量决定于知识库中相关问题的数量;4)根据检索到的文档选取权重最高的语句进行答案抽取,作为最终答案;5)读出答案,实现智能应答。2.根据权利要求1所述的识别自然语言的智能应答方法,其特征在于:步骤1)中,所述语音转换的识别包括以下步骤:(1)硬件系统通过语音采集设备将接收到的语音转换成模拟信号;(2)将模拟信号通过滤波、采样A/D转换变成计算机能处理的数字信号;(3)计算机提取语音特征参数与模型库中的参数进行匹配产生识别结果。3.根据权利要求1所述的识别自然语言的智能应答方法,其特征在于:步骤2)中,所述预处理区分特殊疑问句与陈述句,将所有\any不any\类型
\t转换成“any....吗”类型。4.根据权利要求1所述的...

【专利技术属性】
技术研发人员:金旭东李明明张海超冯启忠
申请(专利权)人:北京紫平方信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1