自定义命令词的识别方法、装置和计算机设备与流程.docxVIP

  • 32
  • 0
  • 约1.19万字
  • 约 11页
  • 2021-11-06 发布于广东
  • 举报

自定义命令词的识别方法、装置和计算机设备与流程.docx

PAGE PAGE 1 自定义命令词的识别方法、装置和计算机设备与流程 1.本技术涉及指令词识别技术领域,特殊涉及一种自定义指令词的识别办法、装置和计算机设备。 背景技术: 2.指令词识别也叫关键词识别,是指在一段话中检测出特定的指令词的技术。该技术被大量应用在各种物联网设备上,这些设备对功耗有极高的要求。现有的指令词识别普通采纳以下方式实现:1、采纳端侧采集语音数据,云端服务器识别;2、端侧采集语音数据,端侧举行识别。前者在实现中需要将采集的语音数据上传到服务器,存在处理延迟以及用户隐私泄露问题,处理速度较慢,且具有一定的平安隐患。后者只能针对固定的指令词举行识别,假如用户重定义指令词的话,则需要采集新的指令词语料举行模型训练,非常耗费时光和精力。 技术实现要素: 3.本技术的主要目的为提供一种自定义指令词的识别办法、装置和计算机设备,旨在解决现有指令词识别办法对自定义指令词的识别处理速度较慢的弊端。 4.为实现上述目的,本技术提供了一种自定义指令词的识别办法,包括:采集语音数据;将所述语音数据输入预先构建的语音识别模型,得到序列矩阵;调取预先定义的若干个自定义指令词,基于各所述自定义指令词从所述序列矩阵中搜寻对应的指令词路径;计算各所述指令词路径分离对应的后验得分,挑选后验得分最高且该后验得分大于分数阈值的指令词路径所对应的自定义指令词作为所述语音数据包含的指令词。 5.本技术还提供了一种自定义指令词的识别装置,包括:采集模块,用于采集语音数据;识别模块,用于将所述语音数据输入预先构建的语音识别模型,得到序列矩阵;搜寻模块,用于调取预先定义的若干个自定义指令词,基于各所述自定义指令词从所述序列矩阵中搜寻对应的指令词路径;计算模块,用于计算各所述指令词路径分离对应的后验得分,挑选后验得分最高且该后验得分大于分数阈值的指令词路径所对应的自定义指令词作为所述语音数据包含的指令词。 6.本技术还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述办法的步骤。 7.本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的办法的步骤。 8.本技术中提供的一种自定义指令词的识别办法、装置和计算机设备,应用时识别 系统采集用户输入的语音数据,然后将语音数据输入预先构建的语音识别模型,得到序列矩阵。识别系统调取预先定义的若干个自定义指令词,并基于各个自定义指令词从序列矩阵中搜寻对应的指令词路径。识别系统计算各个指令词路径分离对应的后验得分,并挑选后验得分最高且该后验得分大于分数阈值的指令词路径所对应的自定义指令词作为语音数据包含的指令词。本技术中,识别系统基于各个自定义指令词从序列矩阵中搜寻得到对应的指令词路径,不需要在囫囵序列矩阵举行识别、比较,识别系统对各个自定义指令词对应的指令词路径举行后验得分计算从而识别出语音数据包含的指令词,能够大幅度削减识别时光,同时有效提高了对自定义指令词的识别精确?????率。 附图解释 9.图1是本技术一实施例中自定义指令词的识别办法的步骤暗示图;图2是本技术一实施例中自定义指令词的识别装置的整体结构框图;图3是本技术一实施例的计算机设备的结构暗示框图。 10.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步解释。 详细实施方式 11.为了使本技术的目的、技术计划及优点越发清晰明了,以下结合附图及实施例,对本技术举行进一步具体解释。应该理解,此处描述的详细实施例仅仅用以说明本技术,并不用于限定本技术。 12.参照图1,本技术一实施例中提供了一种自定义指令词的识别办法,包括:s1:采集语音数据;s2:将所述语音数据输入预先构建的语音识别模型,得到序列矩阵;s3:调取预先定义的若干个自定义指令词,基于各所述自定义指令词从所述序列矩阵中搜寻对应的指令词路径;s4:计算各所述指令词路径分离对应的后验得分,挑选后验得分最高且该后验得分大于分数阈值的指令词路径所对应的自定义指令词作为所述语音数据包含的指令词。 13.本实施例中,识别系统采集用户说出的语音数据,然后将语音数据输入预先构建的语音识别模型,由语音识别模型举行相应的处理后,得到序列矩阵;其中,语音识别模型优选部署在端侧设备上,用于识别用户语音中的自定义指令词。序列矩阵为多维矩阵,该序列矩阵的外形为:n*t,其中,n表征模型建模单元的类别个数,t表征语音数据的时光长度;比如语音识别模型的建模单元为音素,音素的类别有65个,则n为66(有一个blank维度),序列矩阵的外形则为:66*t。识别系统调取用户预先定义的若干个自定义指令词,并基于这些自定义指令词在序列矩阵中确定各自对应的指令词路径。识别系

文档评论(0)

1亿VIP精品文档

相关文档