一种语音识别系统中的快速解码方法
本发明涉及一种语音识别系统中的快速解码方法。该方法包括下述步骤:(1)对语音识别系统中的解码运算单元进行初始化;(2)从输入解码运算单元中的长度为T的语音特征码字序列中依次取出下一个语音帧的特征码字矢量,置其为当前语音帧O<sub>t</sub>,1≤t≤T;(3)对当前语音帧O<sub>t</sub>进行过滤;(4)基于当前有效语音帧O<sub>t</sub>,对t时刻词典树令牌资源L<sub>t</sub>的每一层I的令牌资源L<sub>t</sub>[I]中的每一个活动节点进行判断;(5)处理处于词典树节点的令牌;(6)根据t时刻的局部路径最大概率以及前一有效语音帧对应的时刻t的局部路径最大概率,对与剪枝相关的阈值做自适应调整;(7)重复上述(2)-(6)步,输出此刻已生成的与声学模型和语言模型有最佳匹配的文本串,产生语音识别结果。与传统方法相比,采用这种策略可加快解码运算的速度。
发明专利
CN02148682.4
2002-11-15
CN1455387
2003-11-12
G10L15/00
中国科学院声学研究所%北京中科信利技术有限公司
韩疆;颜永红;潘接林;张建平
100080北京市海淀区中关村路17号
北京律诚同业知识产权代理有限公司
王凤华
北京;11
1、一种语音识别系统中的快速解码方法,包括下述步骤:(1)对语音识别系统中的解码运算单元进行初始化;(2)从输入解码运算单元中的长度为T的语音特征码字序列中依次取出下一个语音帧的特征码字矢量,置其为当前语音帧Ot,1≤t≤T;(3)对当前语音帧Ot进行过滤,若语音帧Ot被过滤掉,则执行步骤(2),否则置语音帧Ot为当前有效语音帧;(4)基于当前有效语音帧Ot,对t时刻词典树令牌资源Lt的每一层I的令牌资源Lt[I]中的每一个活动节点进行判断,并对判断属于可扩展的令牌则扩展该节点令牌资源表中的令牌,并将新产生的令牌链入目标节点的令牌资源表中;其中I为索引变量,1≤I≤H;H为词典树的高度;否则执行步骤(7);(5)处理处于词典树节点的令牌;(6)根据t时刻的局部路径最大概率以及前一有效语音帧对应的时刻的局部路径最大概率,对与剪枝相关的阈值做自适应调整;(7)重复上述(2)-(6)步得到输入语晋结束时刻T的具有最佳分值令牌的全局路径,结束令牌扩展,输出此刻已生成的与声学模型和语言模型有最佳匹配的文本串,产生语音识别结果。