[发明专利]基于神经网络的自动语音识别方法、设备及可读存储介质有效
申请号: | 202110706592.9 | 申请日: | 2021-06-24 |
公开(公告)号: | CN113450805B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 方明;魏韬;马骏;王少军 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G10L15/32 | 分类号: | G10L15/32;G10L15/06;G10L15/14;G10L15/16;G06N3/02;G06K9/62;G06F40/284 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 张娓娓;袁文婷 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 神经网络 自动 语音 识别 方法 设备 可读 存储 介质 | ||
1.一种基于神经网络的自动语音识别方法,应用于电子设备,其特征在于,所述方法包括:
通过ASR识别进程中的声学模型和ngram语言模型共同对待识别的音频进行识别处理,获取至少两个以上的初次识别结果;其中,每个识别结果包括声学模型得分、ngram语言模型得分及所述声学模型得分与所述ngram语言模型得分之和;
将所有的初次识别结果传输至rescore进程,并通过rescore进程中的gpt语言模型对每个初次识别结果进行评分处理,获取所有的初次识别结果的gpt语言模型得分,其中,所述rescore进程为重打分的进程,所述gpt语言模型为生成性预训练模型;
将所述gpt语言模型得分传输至所述ASR识别进程,并替换所述ASR识别进程中的ngram语言模型得分;
对所述gpt语言模型得分与所述声学模型得分之和进行排序,并将排序结果中排序最前的识别结果作为最终识别结果。
2.如权利要求1所述的基于神经网络的自动语音识别方法,其特征在于,
所述通过ASR识别进程中声学模型和ngram语言模型共同对待识别的音频进行识别处理,获取至少两个以上的初次识别结果,包括如下步骤:
将所述待识别的音频转化为音频特征;
根据所述音频特征获取所述音频特征中每帧的后验概率;
根据所述每帧的后验概率,对ngram语言模型生成的wfst图进行viterbi解码生成lattice图;以及
根据所述lattice图,获取至少两个以上的初次识别结果。
3.如权利要求2所述的基于神经网络的自动语音识别方法,其特征在于,所述将所述待识别的音频转化为音频特征,包括如下步骤:
对所述待识别音频进行分帧、加窗处理,获取规范音频;以及
通过MFCC特征提取算法对所述规范音频进行特征提取,获取所述待识别音频的音频特征。
4.如权利要求2所述的基于神经网络的自动语音识别方法,其特征在于,所述根据所述音频特征获取所述音频特征中每帧的后验概率,包括如下步骤:
将所述音频特征提取为音频特征向量序列;
将所述音频特征向量序列输入预先训练好的声学模型,确定音素状态的时间边界;
根据所述时间边界,提取所述时间边界内的所有帧,按语音帧的帧长取平均值,作为所述语音帧的后验概率。
5.如权利要求2所述的基于神经网络的自动语音识别方法,其特征在于,
所述根据所述每帧的后验概率,对ngram语言模型生成的wfst图进行viterbi解码生成lattice图,包括如下步骤:
将所述ngram语言模型建模生成arpa格式的语言模型;
利用arpa2fst工具生成hclg结构的wfst图;
根据所述viterbi、所述后验概率及所述wfst图构建wfst搜索空间;
在所述wfst搜索空间内寻找匹配概率最大的最优路径,得到文字识别结果。
6.如权利要求1所述的基于神经网络的自动语音识别方法,其特征在于,
所述将所述识别结果传输至rescore进程,并通过rescore进程中的gpt语言模型进行处理,获取gpt语言模型得分,包括如下步骤:
在预设时间内,将待重打分的语句拼凑成批量的待重新打分语句;
通过gpt语言模型对批量的待重新打分语句做神经网络前向推理;
累加所述待重新打分语句的每个词的后验概率,并以对数形式输出,以获取待重新打分语句的gpt语言模型得分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110706592.9/1.html,转载请声明来源钻瓜专利网。