[发明专利]语音识别方法以及用户终端在审
申请号: | 201811580728.0 | 申请日: | 2018-12-24 |
公开(公告)号: | CN111354337A | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 李杨;汪凯;李众欢 | 申请(专利权)人: | 上海新微技术研发中心有限公司 |
主分类号: | G10L15/02 | 分类号: | G10L15/02;G10L15/26 |
代理公司: | 上海盈盛知识产权代理事务所(普通合伙) 31294 | 代理人: | 孙佳胤 |
地址: | 201800 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语音 识别 方法 以及 用户 终端 | ||
本发明提供了一种语音识别方法,包括如下步骤:将原始语音保存在一临时栈中;在所述临时栈中提取第一段语音形成第一特征序列;将第一特征序列送入语音识别引擎进行识别获得第一词序列并保存;识别完毕后,在所述临时栈中提取与第一段语音紧接的第二段语音形成第二特征序列;将第一特征序列送入语音识别引擎进行识别获得第二次序列,并接续保存在第一词序列之后。
技术领域
本发明涉及计算机领域,尤其涉及一种语音识别方法以及用户终端。
背景技术
语音识别是智能电子产品的基础技术,通过语音识别可以实现电子产品的声控、解锁、文字输入等多种功能。
现有技术的语音识别技术需要在识别某一段语音之后,再去抓取下一段语音。由于每次识别需要1-100毫秒的时间,因此这样的方法在对连续输入的语音进行识别的时候,会存在1-100毫秒的语音信号无法被采集,会有丢字的情况。如何解决上述问题,是现有技术需要解决的问题。
发明内容
本发明所要解决的技术问题是,提供一种语音识别方法以及用户终端,避免语音识别的丢字情况。
为了解决上述问题,本发明提供了一种语音识别方法,包括如下步骤:将原始语音保存在一临时栈中;在所述临时栈中提取第一段语音形成第一特征序列;将第一特征序列送入语音识别引擎进行识别获得第一词序列并保存;识别完毕后,在所述临时栈中提取与第一段语音紧接的第二段语音形成第二特征序列;将第一特征序列送入语音识别引擎进行识别获得第二次序列,并接续保存在第一词序列之后。
可选的,持续获取原始语音,并接续保存在所述临时栈中。
可选的,获得第一词序列并保存后,删除第一段语音。
可选的,获得第二词序列并保存后,删除第二段语音。
本发明还提供了一种用户终端,包括语音收集模块和语音处理模块,所述语音处理模块在获取所述语音收集模块收集的原始语音后,执行如下步骤:将原始语音保存在一临时栈中;在所述临时栈中提取第一段语音形成第一特征序列;将第一特征序列送入语音识别引擎进行识别获得第一词序列并保存;识别完毕后,在所述临时栈中提取与第一段语音紧接的第二段语音形成第二特征序列;将第一特征序列送入语音识别引擎进行识别获得第二次序列,并接续保存在第一词序列之后。
本发明由于设置了临时栈,保证采样是连续进行的,不受识别时间的影响,不会出现间断,因此输出的文字不会出现丢字的问题。
附图说明
附图1是本发明一具体实施方式所述方法的实施步骤示意图。
附图2是本发明一具体实施方式的原始语音的模拟波形图。
附图3是本发明一具体实施方式所述装置的结构示意图。
具体实施方式
下面结合附图对本发明提供的语音识别方法以及用户终端的具体实施方式做详细说明。
附图1是本具体实施方式所述方法的实施步骤示意图,包括:步骤S10,将原始语音保存在一临时栈中;步骤S11,在所述临时栈中提取第一段语音形成第一特征序列;步骤S12,将第一特征序列送入语音识别引擎进行识别获得第一词序列并保存;步骤S13,识别完毕后,在所述临时栈中提取与第一段语音紧接的第二段语音形成第二特征序列;步骤S14,将第一特征序列送入语音识别引擎进行识别获得第二次序列,并接续保存在第一词序列之后。
参考步骤S10,将原始语音保存在一临时栈中。附图2所示为原始语音的模拟波形图。本步骤中,如果原始语音是一段,则直接将该语音保存在临时栈中,如果原始语音是连续输入的,可以根据时间周期性的获取原始语音,并接续保存在所述临时栈中,形成用于识别的附图2所示的原始语音。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新微技术研发中心有限公司,未经上海新微技术研发中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811580728.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于双端的网上报名系统
- 下一篇:一种进程通讯方法和装置