一种语音识别方法及装置制造方法及图纸

技术编号:14893215 阅读:64 留言:0更新日期:2017-03-29 02:32
本发明专利技术公开了一种语音识别方法及装置。方法包括:当检测到语音输入触发操作时,控制终端中的录音线程在预设语音输入法被启用的预设过程中一直保持启动状态,以通过录音线程录制输入的第一语音信息;启动第一识别线程,以通过第一识别线程将第一语音信息识别为第一文字信息。通过本发明专利技术的技术方案,通过控制终端中的录音线程在预设语音输入法被启用的预设过程中一直保持启动状态,不仅可以录制本次录音过程中输入的第一语音信息,也可以在用户反复启动录音按键时,不需要反复启动录音线程,使得终端在该预设过程中一直处于录音状态,尽可能避免了相关技术中的录音延迟问题。

【技术实现步骤摘要】

本专利技术涉及终端
,特别涉及一种语音识别方法及装置
技术介绍
目前,在使用语音输入法进行语音识别时,都是在录音按键被按下时,才开始录音,然后将录制的语音识别为文字后进行输出,而相关技术中的录音方案对应两个线程,一个录音线程和一个识别线程,具体的录音过程如下:当录音按键被按下后,启动语音输入法对应的录音线程和识别线程,而录音线程负责启动终端录音,识别线程负责从录音线程处取录音数据,并发送给服务器识别,待识别完毕后,从服务器中获取识别的文字并输出,但由于录音线程启动终端录音时需要一定的时间,因而,相关技术中的录音方案可能会导致录音延迟,同时,由于识别线程有处理延时的问题不能在抬起录音按键时立即结束当前的识别过程且识别线程又只有一个,因而,当用户在短时间内连续抬起又按下录音按键时,识别线程很可能由于尚未识别完上一个录音过程的录音数据而无法立即处理下一个录音过程,进而出现较为严重的识别滞后问题或者识别线程为了尽量减轻识别滞后的问题只能丢弃部分语音信息不进行识别处理,从而影响了用户语音输入体验,给用户带来很大不便。
技术实现思路
本专利技术提供一种语音识别方法及装置,用以当检测到语音输入触发操作时,通过控制终端中的录音线程在预设语音输入法被启用的预设过程中一直保持启动状态,不仅可以通过该录音线程录制本次录音过程中输入的第一语音信息,也可以在用户反复启动录音按键时,不需要反复启动录音线程,进而不需要反复启动终端录音,使得终端在该预设过程中一直处于录音状态,以尽可能避免录音线程延迟启动终端录音的问题,尽可能避免了相关技术中的录音延迟问题。本专利技术提供一种语音识别方法,包括:当检测到语音输入触发操作时,控制终端中的录音线程在预设语音输入法被启用的预设过程中一直保持启动状态,以通过所述录音线程录制输入的第一语音信息;启动第一识别线程,以通过所述第一识别线程将所述第一语音信息识别为第一文字信息。在一个实施例中,所述方法还包括:在所述预设语音输入法被启用的预设过程中,若再次检测到对预设录音键的录音触发操作,则启动第二识别线程;通过第二识别线程将所述录音线程录制的第二语音信息识别为第二文字信息。在一个实施例中,所述终端包括:至少两个识别线程,其中,所述至少两个识别线程至少包括所述第一识别线程和所述第二识别线程;所述在所述预设语音输入法被启用的预设过程中,若再次检测到对预设录音键的录音触发操作,则启动第二识别线程,包括:在所述预设语音输入法被启用的预设过程中,若再次检测到所述录音触发操作,则从所述至少两个识别线程中确定出空闲识别线程;将所述空闲识别线程确定为所述第二识别线程。在一个实施例中,所述在所述预设语音输入法被启用的预设过程中,若再次检测到对预设录音键的录音触发操作,则启动第二识别线程,包括:当再次检测到所述录音触发操作时,确定所述第一识别线程是否已停止运行;当所述第一识别线程没有停止运行时,启动所述第二识别线程,其中,所述第一识别线程与所述第二识别线程为不同的识别线程。在一个实施例中,所述语音输入触发操作包括:启用所述预设语音输入法或者在所述预设语音输入法被启用后,首次对预设录音键的录音触发操作。本专利技术还提供一种语音识别装置,包括:控制模块,用于当检测到语音输入触发操作时,控制终端中的录音线程在预设语音输入法被启用的预设过程中一直保持启动状态,以通过所述录音线程录制输入的第一语音信息;第一启动模块,用于启动第一识别线程,以通过所述第一识别线程将所述第一语音信息识别为第一文字信息。在一个实施例中,所述装置还包括:第二启动模块,用于在所述预设语音输入法被启用的预设过程中,若再次检测到对预设录音键的录音触发操作,则启动第二识别线程;识别模块,用于通过第二识别线程将所述录音线程录制的第二语音信息识别为第二文字信息。在一个实施例中,所述终端包括:至少两个识别线程,其中,所述至少两个识别线程至少包括所述第一识别线程和所述第二识别线程;所述第二启动模块包括:第一确定子模块,用于在所述预设语音输入法被启用的预设过程中,若再次检测到所述录音触发操作,则从所述至少两个识别线程中确定出空闲识别线程;第二确定子模块,用于将所述空闲识别线程确定为所述第二识别线程。在一个实施例中,所述第二启动模块包括:第三确定子模块,用于当再次检测到所述录音触发操作时,确定所述第一识别线程是否已停止运行;启动子模块,用于当所述第一识别线程没有停止运行时,启动所述第二识别线程,其中,所述第一识别线程与所述第二识别线程为不同的识别线程。在一个实施例中,所述语音输入触发操作包括:启用所述预设语音输入法或者在所述预设语音输入法被启用后,首次对预设录音键的录音触发操作。本公开的实施例提供的技术方案可以包括以下有益效果:当检测到语音输入触发操作时,通过控制终端中的录音线程在预设语音输入法被启用的预设过程中一直保持启动状态,不仅可以通过该录音线程录制本次录音过程中输入的第一语音信息,也可以在用户反复启动录音按键时,不需要反复启动录音线程,进而不需要反复启动终端录音,使得终端在该预设过程中一直处于录音状态,以尽可能避免录音线程延迟启动终端录音的问题,尽可能避免了相关技术中的录音延迟问题。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是根据一示例性实施例示出的一种语音识别方法的流程图。图2是根据一示例性实施例示出的另一种语音识别方法的流程图。图3是根据一示例性实施例示出的一种语音识别装置的框图。图4是根据一示例性实施例示出的另一种语音识别装置的框图。图5是根据一示例性实施例示出的又一种语音识别装置的框图。图6是根据一示例性实施例示出的再一种语音识别装置的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。相关技术中,在使用语音输入法进行语音识别时,都是在录音按键被按下时,才开始录音,然后将录制的语音识别为文字后进行输出,而相关技术中的录音方案对应两个线程,一个录音线程和一个识别线程,具体的录音过程如下:当录音按键被按下后,启动语音输入法对应的录音线程和识别线程,而录音线程负责启动终端录音,识别线程负责从录音线程处取录音数据,并发送给服务器识别,待识别完毕后,从服务器中获取识别的文字并输出,但由于录音线程启动终端录音时需要一定的时间,因而,相关技术中的录音方案可能会导致录音延迟,同时,由于识别线程有处理延时的问题不能在抬起录音按键时立即结束当前的识别过程且识别线程又只有一个,因而,当用户在短时间内连续抬起又按下录音按键时,识别线程很可能由于尚未识别完上一个录音过程的录音数据而无法立即处理下一个录音过程,进而出现较为严重的识别滞后问题或者识别线程为了尽量减轻识别滞后的问题只能丢弃部分语音信息不进行识别处理,从而影响了用户语音输入体验,给用本文档来自技高网...
一种语音识别方法及装置

【技术保护点】
一种语音识别方法,其特征在于,包括:当检测到语音输入触发操作时,控制终端中的录音线程在预设语音输入法被启用的预设过程中一直保持启动状态,以通过所述录音线程录制输入的第一语音信息;启动第一识别线程,以通过所述第一识别线程将所述第一语音信息识别为第一文字信息。

【技术特征摘要】
1.一种语音识别方法,其特征在于,包括:当检测到语音输入触发操作时,控制终端中的录音线程在预设语音输入法被启用的预设过程中一直保持启动状态,以通过所述录音线程录制输入的第一语音信息;启动第一识别线程,以通过所述第一识别线程将所述第一语音信息识别为第一文字信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述预设语音输入法被启用的预设过程中,若再次检测到对预设录音键的录音触发操作,则启动第二识别线程;通过第二识别线程将所述录音线程录制的第二语音信息识别为第二文字信息。3.根据权利要求2所述的方法,其特征在于,所述终端包括:至少两个识别线程,其中,所述至少两个识别线程至少包括所述第一识别线程和所述第二识别线程;所述在所述预设语音输入法被启用的预设过程中,若再次检测到对预设录音键的录音触发操作,则启动第二识别线程,包括:在所述预设语音输入法被启用的预设过程中,若再次检测到所述录音触发操作,则从所述至少两个识别线程中确定出空闲识别线程;将所述空闲识别线程确定为所述第二识别线程。4.根据权利要求2所述的方法,其特征在于,所述在所述预设语音输入法被启用的预设过程中,若再次检测到对预设录音键的录音触发操作,则启动第二识别线程,包括:当再次检测到所述录音触发操作时,确定所述第一识别线程是否已停止运行;当所述第一识别线程没有停止运行时,启动所述第二识别线程,其中,所述第一识别线程与所述第二识别线程为不同的识别线程。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述语音输入触发操作包括:启用所述预设语音输入法或者在所述预设语音输入法被启用后,首次对预设录音...

【专利技术属性】
技术研发人员:赵东阳
申请(专利权)人:北京云知声信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1