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

技术编号:20625951 阅读:20 留言:0更新日期:2019-03-20 16:00
本申请实施例公开了一种语音识别的评测方法及装置,首先由代理服务器触发具有语音识别功能的第一客户端启动语音识别模块,当代理服务器触发第二客户端从语料库中获取至少一条目标测试语料,并播放目标测试语料时,由语音识别模块对目标测试语料进行语音识别。代理服务器获取语音识别模块识别得到的语音识别文本,并将该语音识别文本与目标测试语料的标准文本进行比较,以确定第一客户端的语音识别评测结果,从而实现自动对第一客户端的语音识别效果评测,避免人工评测的主观性,提高评测效率。

An Evaluation Method and Device for Speech Recognition

The embodiment of this application discloses a speech recognition evaluation method and device. First, the proxy server triggers the first client with speech recognition function to start the speech recognition module. When the proxy server triggers the second client to obtain at least one target test corpus from the corpus and play the target test corpus, the target test corpus is corpused by the speech recognition module. Voice recognition. The proxy server obtains the speech recognition text recognized by the speech recognition module, and compares the speech recognition text with the standard text of the target test corpus to determine the speech recognition evaluation result of the first client, so as to realize the automatic speech recognition effect evaluation of the first client, avoid the subjectivity of the manual evaluation and improve the evaluation efficiency.

【技术实现步骤摘要】
一种语音识别的评测方法及装置
本申请涉及互联网
,具体涉及一种语音识别的评测方法及装置。
技术介绍
目前,有些应用程序中存在语音识别功能,例如,用户在应用程序中涉及输入文本时可以仅输入语音,由应用程序对语音进行识别后完成文本输入。在应用程序投入使用之前,需要对应用程序进行测试,对于包括语音识别功能的应用程序的测试,则需要对应用程序中语音识别效果进行评测。目前针对应用程序语音识别的评测主要由人工完成,人工评测需要花费大量的人力成本和时间成本,效率较为低下。
技术实现思路
有鉴于此,本申请实施例提供一种语音识别的评测方法及装置,以解决现有技术中针对应用程序语音识别的评测效率低下的技术问题。为解决上述问题,本申请实施例提供的技术方案如下:本申请实施例第一方面,提供了一种语音识别的评测方法,所述方法包括:触发第一客户端启动语音识别模块;触发第二客户端从语料库中获取至少一条目标测试语料并依次播放,以使所述第一客户端的语音识别模块对播放的所述目标测试语料进行语音识别;获取所述第一客户端的语音识别模块识别得到的每条目标测试语料对应的语音识别文本;根据所述至少一条目标测试语料对应的标准文本以及对应的语音识别文本,确定所述第一客户端的语音识别评测结果。在一种可能的实现方式中,所述触发第二客户端从语料库中获取至少一条目标测试语料并依次播放,包括:触发所述第二客户端从语料库中获取一条目标测试语料,并播放;确定所述第一客户端的语音识别模块对当前获取的目标测试语料的语音识别是否完成;当所述对当前获取的目标测试语料的语音识别完成,向所述第二客户端发送语音识别完成信号,以再次触发所述第二客户端从语料库中获取目标测试语料并播放。在一种可能的实现方式中,所述确定所述第一客户端的语音识别模块对当前获取的目标测试语料的语音识别是否完成,包括:识别所述第一客户端是否触发所述语音识别的后续操作,如果是,确定所述语音识别模块的语音识别完成。在一种可能的实现方式中,所述确定所述第一客户端的语音识别模块对当前获取的目标测试语料的语音识别是否完成,包括:在获取所述第一客户端的语音识别模块识别得到的语音识别文本时,如果超过预设时间未获取新的识别内容,确定所述语音识别模块的语音识别完成。在一种可能的实现方式中,所述获取所述第一客户端的语音识别模块识别得到的每条目标测试语料对应的语音识别文本,包括:向所述第一客户端所在终端发送安全证书;截获所述第一客户端的所述语音识别模块识别得到的语音识别文本。在一种可能的实现方式中,所述当所述对当前获取的目标测试语料的语音识别完成,向所述第二客户端发送语音识别完成信号时,所述方法还包括:为识别得到的所述语音识别文本设置识别序列号,所述语音识别文本的识别序列号与当前获取的目标测试语料的序号一一对应。在一种可能的实现方式中,所述根据所述至少一条目标测试语料对应的标准文本以及对应的语音识别文本,确定所述第一客户端的语音识别评测结果,包括:根据所述语音识别文本的识别序列号,从所述语料库中获取与所述识别序列号对应序号的目标测试语料对应的标准文本;根据所述至少一条目标测试语料对应的标准文本以及对应的语音识别文本,确定所述第一客户端的语音识别评测结果。本申请实施例的第二方面,提供了一种语音识别的评测装置,所述装置包括:第一触发单元,用于触发第一客户端启动语音识别模块;第二触发单元,用于触发第二客户端从语料库中获取至少一条目标测试语料并依次播放,以使所述第一客户端的语音识别模块对播放的所述目标测试语料进行语音识别;第一获取单元,用于获取所述第一客户端的语音识别模块识别得到的每条目标测试语料对应的语音识别文本;第一确定单元,用于根据所述至少一条目标测试语料对应的标准文本以及对应的语音识别文本,确定所述第一客户端的语音识别评测结果。在一种可能的实现方式中,所述第二触发单元,包括:触发子单元,用于触发所述第二客户端从语料库中获取一条目标测试语料,并播放;判断子单元,用于确定所述第一客户端的语音识别模块对当前获取的目标测试语料的语音识别是否完成;第一发送子单元,用于当所述判断子单元的判断结果为当前获取的目标测试语料的语音识别完成,向所述第二客户端发送语音识别完成信号,以再次执行所述触发子单元从语料库中获取目标测试语料并播放。在一种可能的实现方式中,所述判断子单元,具体用于识别所述第一客户端是否触发所述语音识别模块的后续操作,如果所述第一客户端触发所述语音识别模块的后续操作,确定所述语音识别模块的语音识别完成。在一种可能的实现方式中,所述判断子单元,具体用于在获取所述第一客户端的语音识别模块的语音识别文本时,如果超过预设时间未继续获取所述语音识别文本,确定所述语音识别模块的语音识别完成。在一种可能的实现方式中,所述第一获取单元,包括:第二发送子单元,用于向所述第一客户端所在终端发送安全证书;截获子单元,用于截获所述第一客户端的所述语音识别模块的语音识别文本。在一种可能的实现方式中,所述装置还包括:设置单元,用于当所述第一发送子单元向客户端发送语音识别完成信号时,为识别得到的所述语音识别文本设置识别序列号,所述语音识别文本的识别序列号与当前获取的目标测试语料的序号一一对应。在一种可能的实现方式中,所述第一确定单元,包括:获取子单元,用于根据所述语音识别文本的识别序列号,从所述语料库中获取与所述识别序列号对应序号的目标测试语料对应的标准文本;确定子单元,用于根据所述至少一条目标测试语料对应的标准文本以及对应的语音识别文本,确定所述第一客户端的语音识别评测结果。本申请实施例第三方面,提供了一种语音识别的评测装置,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:触发第一客户端启动语音识别模块;触发第二客户端从语料库中获取至少一条目标测试语料并依次播放,以使所述第一客户端的语音识别模块对播放的所述目标测试语料进行语音识别;获取所述第一客户端的语音识别模块识别得到的每条目标测试语料对应的语音识别文本;根据所述至少一条的目标测试语料对应的标准文本以及对应的语音识别文本,确定所述第一客户端的语音识别评测结果。本申请实施例第四方面,提供了一种计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行上述第一方面中一个或多个所述的语音识别的评测方法。由此可见,本申请实施例具有如下有益效果:本申请实施例首先由代理服务器触发具有语音识别功能的第一客户端启动语音识别模块,当代理服务器触发第二客户端从语料库中获取至少一条目标测试语料,并依次播放目标测试语料时,由第一客户端的语音识别模块对播放的目标测试语料进行语音识别。代理服务器获取第一客户端的语音识别模块识别得到的每条目标测试语料对应的语音识别文本,并将该语音识别文本与目标测试语料对应的标准文本进行比较,以确定第一客户端的语音识别评测结果,从而实现自动对第一客户端的语音识别效果评测,提高评测效率。附图说明图1为本申请实施例提供的示例性应用场景的框架示意图;图2为本申请实施例提供的一种语音识别的评测方法的流程图;图3为本申请实施例提供的另一种语音识别的评测方法的本文档来自技高网...

【技术保护点】
1.一种语音识别的评测方法,其特征在于,所述方法包括:触发第一客户端启动语音识别模块;触发第二客户端从语料库中获取至少一条目标测试语料并依次播放,以使所述第一客户端的语音识别模块对播放的所述目标测试语料进行语音识别;获取所述第一客户端的语音识别模块识别得到的每条目标测试语料对应的语音识别文本;根据所述至少一条目标测试语料对应的标准文本以及对应的语音识别文本,确定所述第一客户端的语音识别评测结果。

【技术特征摘要】
1.一种语音识别的评测方法,其特征在于,所述方法包括:触发第一客户端启动语音识别模块;触发第二客户端从语料库中获取至少一条目标测试语料并依次播放,以使所述第一客户端的语音识别模块对播放的所述目标测试语料进行语音识别;获取所述第一客户端的语音识别模块识别得到的每条目标测试语料对应的语音识别文本;根据所述至少一条目标测试语料对应的标准文本以及对应的语音识别文本,确定所述第一客户端的语音识别评测结果。2.根据权利要求1所述的方法,其特征在于,所述触发第二客户端从语料库中获取至少一条目标测试语料并依次播放,包括:触发所述第二客户端从语料库中获取一条目标测试语料,并播放;确定所述第一客户端的语音识别模块对当前获取的目标测试语料的语音识别是否完成;当所述对当前获取的目标测试语料的语音识别完成,向所述第二客户端发送语音识别完成信号,以再次触发所述第二客户端从语料库中获取目标测试语料并播放。3.根据权利要求2所述的方法,其特征在于,所述确定所述第一客户端的语音识别模块对当前获取的目标测试语料的语音识别是否完成,包括:识别所述第一客户端是否触发所述语音识别的后续操作,如果是,确定所述语音识别模块的语音识别完成。4.根据权利要求2所述的方法,其特征在于,所述确定所述第一客户端的语音识别模块对当前获取的目标测试语料的语音识别是否完成,包括:在获取所述第一客户端的语音识别模块识别得到的语音识别文本时,如果超过预设时间未获取新的识别内容,确定所述语音识别模块的语音识别完成。5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取所述第一客户端的语音识别模块识别得到的每条目标测试语料对应的语音识别文本,包括:向所述第一客户端所在终端发送安全证书;截获所述第一客户端的所述语音识别模块识别得到的语音识别文本。6.根据权利要求2所述的方法,其特征在于,所述当所述对当前获取的目标测试语料的语音识别完成,向所述第二客户端发送语音识别完成信号时,所述方法还...

【专利技术属性】
技术研发人员:刘帆张健姜琳
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京,11

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

1