指令识别方法及装置、设备、计算机可读存储介质制造方法及图纸

技术编号:37593157 阅读:17 留言:0更新日期:2023-05-18 11:34
本公开提供一种指令识别方法、指令识别装置、设备以及计算机介质,所述指令识别方法包括:获取待识别语音,并对所述待识别语音进行语音识别,得到对应的识别文本;将所述识别文本与命令文本库中的N个命令文本进行匹配,获得所述识别文本与所述N个命令文本的N个最长公共子序列和N个最长公共子串;其中,N为大于0的整数;根据所述N个最长公共子序列的长度和所述N个最长公共子串的长度,确定所述命令文本库中与所述识别文本对应的目标文本。本库中与所述识别文本对应的目标文本。本库中与所述识别文本对应的目标文本。

【技术实现步骤摘要】
指令识别方法及装置、设备、计算机可读存储介质


[0001]本公开涉及自然语言处理领域,具体涉及一种指令识别方法及装置、设备、计算机可读存储介质。

技术介绍

[0002]自然语言处理(NLP,Natural Language Processing)是计算机科学领域与人工智能领域中的一个重要方向。自然语言处理研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。例如,利用自然语言处理技术可以对各种语料数据,例如语音数据、文本数据,进行处理。
[0003]随着人工智能(AI)算法以及AI芯片等硬件技术的发展,智能设备已经在日常生活中被广泛应用,如智能家居语音控制系统、智能音箱、智能会议系统会议记录生成等。

技术实现思路

[0004]本公开提供一种指令识别方法,所述指令识别方法包括:
[0005]获取待识别语音,并对所述待识别语音进行语音识别,得到对应的识别文本;
[0006]将所述识别文本与命令文本库中的N个命令文本进行匹配,获得所述N个命令文本中的每个与所述识别文本的最长公共子序列和最长公共子串;其中,N为大于0的整数;
[0007]根据所述N个命令文本中的每个与所述识别文本的最长公共子序列和最长公共子串,确定所述命令文本库中与所述识别文本对应的目标文本。
[0008]在一些实施例中,所述识别文本包括拼音字符串文本,所述拼音字符串文本包括至少一个拼音字符串。
[0009]在一些实施例中,所述拼音字符串文本还包括与每个所述拼音字符串所对应的声调字符,其中,所述拼音字符串文本中的各拼音字符串和所述声调字符按照预设规则排列。
[0010]在一些实施例中,所述识别文本包括至少一个文字字符。
[0011]在一些实施例中,将所述识别文本与命令文本库中的N个命令文本进行匹配,获得所述N个命令文本中的每个与所述识别文本的最长公共子序列和最长公共子串,包括:
[0012]遍历所述命令文本词库中的N个命令文本,每遍历一个所述命令文本,均判断所述识别文本与当前遍历到的命令文本是否完全相同;
[0013]若所述识别文本与所述当前遍历到的命令文本完全相同,则获取所述识别文本与所述当前遍历到的命令文本的最长公共子序列和最长公共子串,并停止遍历;若所述识别文本与所述当前遍历到的命令文本不完全相同,则获取所述识别文本与所述当前遍历到的命令文本的最长公共子序列和最长公共子串,并继续遍历。
[0014]在一些实施例中,将所述识别文本与命令文本库中的N个命令文本进行匹配,获得所述N个命令文本中的每个与所述识别文本的最长公共子序列和最长公共子串,包括:
[0015]将所述命令文本词库中的命令文本,逐个与所述识别文本进行匹配,并获取每个所述命令文本与所述识别文本的最长公共子序列和最长公共子串。
[0016]在一些实施例中,根据所述N个命令文本中的每个与所述识别文本的最长公共子序列和最长公共子串,确定所述命令文本库中与所述识别文本对应的目标文本,包括:
[0017]判断所述N个命令文本中的每个与所述识别文本的最长公共子序列和最长公共子串的长度是否满足预设条件;若满足,则将相应的命令文本作为备选文本;
[0018]从所有的所述备选文本中选择所述最长公共子序列的长度最大的一个命令文本,作为目标文本。
[0019]在一些实施例中,所述预设条件包括:
[0020]所述最长公共子序列的长度与所述命令文本的长度的比值大于或等于第一阈值,且所述最长公共子串的长度与所述命令文本的长度的比值大于或等于第二阈值。
[0021]在一些实施例中,所述第二阈值为:
[0022][0023]其中,length(commod
i
)为第i命令文本的长度。
[0024]本公开还提供一种指令识别装置,包括:
[0025]语音识别模块,被配置为获取目标用户发出的待识别的目标语音,并确定出所述目标语音对应的识别文本;
[0026]匹配模块,被配置为将所述识别文本与命令文本库中的N个命令文本进行匹配,获得所述N个命令文本中的每个与所述识别文本的最长公共子序列和最长公共子串;其中,N为大于0的整数;
[0027]识别模块,被配置为根据所述N个命令文本中的每个与所述识别文本的最长公共子序列和最长公共子串,确定所述命令文本库中与所述识别文本对应的目标文本。
[0028]本公开还提供一种指令识别设备,包括:处理器、存储器、系统总线;
[0029]所述处理器以及所述存储器通过所述系统总线相连;
[0030]所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行以上实施例中所述的语音识别方法。
[0031]本公开还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行以上实施例中所述的语音识别方法。
附图说明
[0032]附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0033]图1为本公开实施例中提供的一种指令识别方法的流程图。
[0034]图2为本公开实施例中提供的步骤S2的一种可选实现方式流程图。
[0035]图3a和图3b为本公开实施例中提供的两个不带声调的拼音字符串匹配的示意图。
[0036]图4a和图4b为本公开实施例中提供的两个带声调的拼音匹配的示意图。
[0037]图5为本公开实施例中提供的一种文字字符串匹配实施例的示意图。
[0038]图6为本公开实施例中提供的步骤S3的一种可选实现方式流程图。
[0039]图7为本公开实施例中提供的一种指令识别装置的功能模块示意图。
[0040]图8为本公开实施例中提供的模糊识别模块的功能模块示意图。
具体实施方式
[0041]以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
[0042]在本说明书中,为了方便起见,使用“中部”、“上”、“下”、“前”、“后”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示方位或位置关系的词句以参照附图说明构成要素的位置关系,仅是为了使于描述本说明书和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本公开的限制。构成要素的位置关系根据描述各构成要素的方向适当地改变。因此,不局限于在说明书中说明的词句,根据情况可以适当地更换。除非另作定义,本公开实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“包括”或者“包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种指令识别方法,其特征在于,包括:获取待识别语音,并对所述待识别语音进行语音识别,得到对应的识别文本;将所述识别文本与命令文本库中的N个命令文本进行匹配,获得所述N个命令文本中的每个与所述识别文本的最长公共子序列和最长公共子串;其中,N为大于0的整数;根据所述N个命令文本中的每个与所述识别文本的最长公共子序列和最长公共子串,确定所述命令文本库中与所述识别文本对应的目标文本。2.根据权利要求1所述的指令识别方法,其特征在于,所述识别文本包括拼音字符串文本,所述拼音字符串文本包括至少一个拼音字符串。3.根据权利要求2所述的指令识别方法,其特征在于,所述拼音字符串文本还包括与每个所述拼音字符串所对应的声调字符,其中,所述拼音字符串文本中的各拼音字符串和所述声调字符按照预设规则排列。4.根据权利要求1所述的指令识别方法,其特征在于,所述识别文本包括至少一个文字字符。5.根据权利要求1至4中任一项所述的指令识别方法,其特征在于,将所述识别文本与命令文本库中的N个命令文本进行匹配,获得所述N个命令文本中的每个与所述识别文本的最长公共子序列和最长公共子串,包括:遍历所述命令文本词库中的N个命令文本,每遍历一个所述命令文本,均判断所述识别文本与当前遍历到的命令文本是否完全相同;若所述识别文本与所述当前遍历到的命令文本完全相同,则获取所述识别文本与所述当前遍历到的命令文本的最长公共子序列和最长公共子串,并停止遍历;若所述识别文本与所述当前遍历到的命令文本不完全相同,则获取所述识别文本与所述当前遍历到的命令文本的最长公共子序列和最长公共子串,并继续遍历。6.根据权利要求1至4中任一项所述的指令识别方法,其特征在于,将所述识别文本与命令文本库中的N个命令文本进行匹配,获得所述N个命令文本中的每个与所述识别文本的最长公共子序列和最长公共子串,包括:将所述命令文本词库中的命令文本,逐个与所述识别文本进行匹配,并获取每个所述命令文本与所述识别文...

【专利技术属性】
技术研发人员:宿绍勋王炳乾
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

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

1