发明名称 一种语音指令范围动态变化的连续语音识别方法
摘要 一种语音指令范围动态变化的连续语音识别方法,(1)输入语音指令集,并按规则将语音指令集分组,分别构建解码网络;(2)输入语音,提取声学特征,基于解码网络进行解码,在解码的同时允许根据当前的运行情况动态地增删解码网络;(3)判断接收到的语音是否为有效语音,并给出反馈是否为有效反馈;(4)依据命令做出相应的操作;(5)是否仍有语音输入,若是转入(2),否则结束。本发明允许用户连续输入语音,且允许系统在识别过程中依据系统运行状态动态地增加和删除语音指令,实时调整解码网络并参与解码,在提高识别效率的同时,也大大的改善了识别的准确性。
申请公布号 CN102945673A 申请公布日期 2013.02.27
申请号 CN201210483176.8 申请日期 2012.11.24
申请人 安徽科大讯飞信息科技股份有限公司 发明人 赵乾;朱群;吴玲;潘颂声;何春江;王兵
分类号 G10L15/26(2006.01)I;G10L19/008(2013.01)I 主分类号 G10L15/26(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 成金玉
主权项 一种语音指令范围动态变化的连续语音识别方法,其特征在于实现步骤如下:(1)输入初始语音指令集文本,并进行文本处理;所述语音指令集文本可根据应用需要分为一组或多组,不同组指令集可具有不同的生命周期;(2)根据步骤(1)中输出的文本,为每组语音指令集分别搭建解码网络,并将解码网络、声学模型传给各自的解码器;所述声学模型是语音识别的基础数学模型,模型单元是音素、音节或字;(3)实时接收语音数据片段,并提取声学特征序列传给每个解码器并进行解码。所述声学特征是描述短时语音本质特征的一组值;(4)在解码的过程中允许外部应用系统根据运行逻辑的需要动态地增、删语音指令集,并根据语音指令集的动态变化实时更新解码网络。所述根据语音指令集的动态变化实时更新解码网络的过程具体如下:(41)接受外部应用系统语音指令集调整请求;(42)若需要增加新的语音指令集,则对新语音指令集进行文本处理,依据文本构建相应的解码网络,并开始进行解码;若需要删除某些语音指令集,则停止该语音指令集对应解码器的所有运算,并删除对应的解码网络;(5)当某个解码器率先解码至网络的结束位置时,获取所有解码器的最优结果,并进行排序,取概率最大的结果作为最优结果,并判断此时结果是否可信,若可信则终止所有解码器的运算,转入第(6)步,否则转入第(3)步继续解码;(6)外部应用系统依据第(5)步的判断结果做出相应的操作。
地址 230088 安徽省合肥市高新开发区望江西路666号