[发明专利]将自然语言翻译成指令的方法、装置及其导航应用有效
申请号: | 201510131996.4 | 申请日: | 2015-03-24 |
公开(公告)号: | CN104766606B | 公开(公告)日: | 2018-03-16 |
发明(设计)人: | 黄修源;江汛洋 | 申请(专利权)人: | 上海修源网络科技有限公司 |
主分类号: | G10L15/06 | 分类号: | G10L15/06;G10L15/26 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 李娜 |
地址: | 200232 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自然语言 译成 指令 方法 装置 及其 导航 应用 | ||
技术领域
本发明涉及语音识别技术领域,具体涉及一种将自然语言翻译成指令的方法、装置及其导航应用。
背景技术
语言识别技术,也被称为自动语言识别Automatic Speech Recognition,(ASR),其目标是将人类语言中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。近二十年来,语言识别技术取得显著进步,开始从实验室走向市场。人们预计,未来10年内,语言识别技术将进入工业、家电、通信、汽车电子、医疗、家庭服务、消费电子产品等各个领域。特别是近年来互联网科技的迅猛发展使智能家居、智能硬件、智能手机、智能汽车等各个行业趋向智能化,语言识别技术作为个人与机器之间的交流互动的桥梁,成为智能技术领域发展的重要的工具。
申请号为201310611734.9、发明名称为《语音导航方法及系统》的中国发明专利申请公开了一种语音导航方法及系统,综合多种不同类型解码网络的优势,包括大规模语言模型解码网络、命令词解码网络、高频解码网络,通过对用户输入的语音信号采用基于多种不同类型解码网络进行统一解码识别,得到文本词串及对应的操作,从而能够对用户的个性化语音响应进行识别。
申请号为200510038931.1、发明名称为《地理信息的语音识别方法及其在导航系统中的应用》的中国发明专利公开了一种地理信息的语音识别方法,在现有语音识别方法的基础上,增加语言获取和语言匹配两个步骤,将识别后的随机带噪字符串转换为拼音字符串,语言的匹配是从现有的地理信息数据库中取出地理信息字符串转换为拼音字符串,与带噪拼音字符串匹配。
将自然语言翻译成机器可执行指令是语音识别技术在实际应用当中的一个重要组成部分。现在将自然语言翻译成机器可执行指令主要有两方面的尝试,第一种尝试是基于语言学分析自然语句的词性、句法,从而生成指令;另一种是使用建立概率模型,来求解与自然语言最相近的指令。前者操作过于复杂、同等计算资源下计算时间长,而现有技术中第二种尝试方法可扩展性差。
发明内容
本发明的发明目的是提供一种将自然语言翻译成机器可读指令的方法和装置及其在智能汽车导航的应用,解决现有技术中将自然语言翻译成机器可执行指令方法中存在的上述缺陷,提高识别准确率并增强识别范围可扩展性。
为了解决上述技术问题,本发明采用的技术方案如下:
一种将自然语言翻译成机器可读指令的方法,包括以下步骤:
创建学习模块数据库,录入语句,标注语句所属指令分类;
基于人工录入字典,对语句进行分词;
将需翻译语句N称为猜测语句,所述学习模块数据库中已录入语句称为学习语句,计算所有分词的第一概率BP1,将所述分词、所述第一概率、所述分词在所述语句中的次序存储到第一数据表中,其中所述第一概率为N与学习语句相似的概率;
计算所有分词的第二概率BP2,将所述分词、所述第二概率、所述指令分类存储到第二数据表中,其中所述第二概率为N与指令分类相似的概率;
对猜测语句进行分词,根据所述分词在所述第一数据表中获取所有相似的学习语句,计算每条学习语句与所述猜测语句的第一匹配度,判定第一匹配度最高的学习语句与所述猜测语句最相似;
对所述猜测语句进行分词,根据所述分词在所述第二数据表中获取所有相似的指令分类,计算所有指令分类与所述猜测语句的第二匹配度,判定第二匹配度最高的指令分类为所述猜测语句的指令分类。
进一步的,所述计算每条学习语句与所述猜测语句的第一匹配度的公式为:
其中,
N为所述猜测语句即需要翻译的语句,N={T1,T2,T3,…,Tn}(Ti为分词);
第i条学习语句为Si;
第i个指令分类为Ki;
Ri(i=1,2,3,4,5)为常数;
BPSTi为分词Ti出现在N中时,N与Si相等的可能性;
ONTi为分词Ti在N中的排列顺序;
OSTi为分词Ti在Si中的排列顺序;
SumNSTi为猜测语句与学习语句Si相等的分词总量;
SumSTi为学习语句的分词总量;
PNSi为猜测语句与学习语句Si的匹配度。
进一步的,所述计算所有指令分类与所述猜测语句的第二匹配度的公式为:
PLKi=R1*ΣBPKTi
其中,
N为所述猜测语句即需要翻译的语句,N={T1,T2,T3,…,Tn}(Ti为分词);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海修源网络科技有限公司,未经上海修源网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510131996.4/2.html,转载请声明来源钻瓜专利网。