语音识别测试方法及装置制造方法及图纸

技术编号:38669275 阅读:11 留言:0更新日期:2023-09-02 22:48
本说明书实施例提供了语音识别测试方法及装置,其中,一种语音识别测试方法包括:接收客户端按照并发控制参数发送的携带语音流的语音识别请求;响应于所述语音识别请求,基于活动语音检测参数对所述语音流进行活动语音检测,并根据检测结果提取所述语音流中的活动语音片段;将所述活动语音片段分别输入待测试的各语音识别算法进行语音识别测试;向所述客户端发送所述各语音识别算法在所述并发控制参数下的语音识别测试结果。本申请实施例通过活动语音片段来提升作为测试输入的语音质量,从而提升语音识别测试的准确率,同时提升语音识别测试的效率,并借助并发控制参数验证各语音识别算法在不同并发控制参数下的语音识别稳定性。稳定性。稳定性。

【技术实现步骤摘要】
语音识别测试方法及装置


[0001]本申请涉及数据处理
,尤其涉及一种语音识别测试方法及装置。

技术介绍

[0002]随着语音识别技术的不断发展,语音识别技术逐渐进入各个领域,例如智能家居、汽车电子。在语音识别系统正式投入应用之前,需要对语音识别系统的性能、稳定性等方面进行测试,确保语音识别系统可以正常运行,而在具体的测试过程中,大部分采用人工测试,测试成本较高。

技术实现思路

[0003]第一方面,本申请实施例提供了一种语音识别测试方法,应用于服务器,包括:
[0004]接收客户端按照并发控制参数发送的携带语音流的语音识别请求,所述并发控制参数用于控制所述客户端向所述服务器进行语音识别请求发送的频率;
[0005]响应于所述语音识别请求,基于活动语音检测参数对所述语音流进行活动语音检测,并根据检测结果提取所述语音流中的活动语音片段;
[0006]将所述活动语音片段分别输入待测试的各语音识别算法进行语音识别测试;
[0007]向所述客户端发送所述各语音识别算法在所述并发控制参数下的语音识别测试结果。
[0008]第二方面,本申请实施例提供了一种语音识别测试方法,应用于客户端,包括:
[0009]基于第一启动参数在目标路径下读取语音文件,将读取的语音文件转换为语音流;
[0010]按照并发控制参数向服务器发送携带所述语音流的语音识别请求;
[0011]接收所述服务器响应所述语音识别请求发送的待测试的各语音识别算法在所述并发控制参数下的语音识别测试结果;
[0012]根据所述语音识别测试结果生成测试日志,以根据所述测试日志和所述语音文件对应的标注文件计算所述各语音识别算法在所述并发控制参数下的测试指标。
[0013]第三方面,本申请实施例提供了一种语音识别测试装置,运行于服务器,包括:
[0014]识别请求接收模块,用于接收客户端按照并发控制参数发送的携带语音流的语音识别请求,所述并发控制参数用于控制所述客户端向所述服务器进行语音识别请求发送的频率;
[0015]活动语音片段提取模块,用于响应于所述语音识别请求,基于活动语音检测参数对所述语音流进行活动语音检测,并根据检测结果提取所述语音流中的活动语音片段;
[0016]语音识别测试模块,用于将所述活动语音片段分别输入待测试的各语音识别算法进行语音识别测试;
[0017]识别测试结果发送模块,用于向所述客户端发送所述各语音识别算法在所述并发控制参数下的语音识别测试结果。
[0018]第四方面,本申请实施例提供了一种语音识别测试装置,运行于客户端,包括:
[0019]语音文件读取模块,用于基于第一启动参数在目标路径下读取语音文件,将读取的语音文件转换为语音流;
[0020]语音识别请求发送模块,用于按照并发控制参数向服务器发送携带所述语音流的语音识别请求;
[0021]识别测试结果接收模块,用于接收所述服务器响应所述语音识别请求发送的待测试的各语音识别算法在所述并发控制参数下的语音识别测试结果;
[0022]测试日志生成模块,用于根据所述语音识别测试结果生成测试日志,以根据所述测试日志和所述语音文件对应的标注文件计算所述各语音识别算法在所述并发控制参数下的测试指标。
[0023]第五方面,本申请实施例提供了一种语音识别测试设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器执行第一方面所述的语音识别测试方法。
[0024]第六方面,本申请实施例提供了一种语音识别测试设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器执行第二方面所述的语音识别测试方法。
[0025]第七方面,本申请实施例提供了一种计算机可读存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现如第一方面所述的语音识别测试方法。
[0026]第八方面,本申请实施例提供了一种计算机可读存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现如第二方面所述的语音识别测试方法。
[0027]可以看出,在本申请实施例中,在与客户端配合进行语音识别测试的过程中,针对客户端按照并发控制参数发送的语音识别请求,通过对语音识别请求中携带的语音流进行活动语音检测,来提取语音流中的活动语音片段,将该活动语音片段输入待测试的各语音识别算法进行语音识别测试,以此通过活动语音片段来提升作为测试输入的语音质量,从而提升语音识别测试的准确率,同时节省语音识别测试的测试时间,进而提升语音识别测试的效率;并借助在客户端配置的并发控制参数对不同语音识别算法进行语音识别测试,通过对并发控制参数的更新来控制客户端向服务器发送语音识别请求的频率,以此来测试出各语音识别算法在不同并发控制参数控制的发送频率下的测试结果,进而验证各语音识别算法在不同并发控制参数下的语音识别稳定性。
附图说明
[0028]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图;
[0029]图1为本申请实施例提供的一种语音识别测试方法处理流程图;
[0030]图2为本申请实施例提供的一种语音识别测试处理过程的示意图;
[0031]图3为本申请实施例提供的另一种语音识别测试处理过程的示意图;
[0032]图4为本申请实施例提供的一种应用于客服语音场景的语音识别测试方法处理时序图;
[0033]图5为本申请实施例提供的一种应用于话务语音场景的语音识别测试方法处理时序图;
[0034]图6为本申请实施例提供的另一种语音识别测试方法处理流程图;
[0035]图7为本申请实施例提供的一种语音识别测试装置示意图;
[0036]图8为本申请实施例提供的另一种语音识别测试装置示意图;
[0037]图9为本申请实施例提供的一种语音识别测试设备的结构示意图;
[0038]图10为本申请实施例提供的另一种语音识别测试设备的结构示意图。
具体实施方式
[0039]为了使本
的人员更好地理解本申请实施例中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本申请实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请的保护范围。
[0040]实际应用中,针对语音识别系统进行性能或者稳定性测试的测试过程往往需要借助额外的工具,比如借助FreeSwitch(一个电话的软交换解决方案)用以提供语音驱动,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音识别测试方法,其特征在于,应用于服务器,所述方法包括:接收客户端按照并发控制参数发送的携带语音流的语音识别请求,所述并发控制参数用于控制所述客户端向所述服务器进行语音识别请求发送的频率;响应于所述语音识别请求,基于活动语音检测参数对所述语音流进行活动语音检测,并根据检测结果提取所述语音流中的活动语音片段;将所述活动语音片段分别输入待测试的各语音识别算法进行语音识别测试;向所述客户端发送所述各语音识别算法在所述并发控制参数下的语音识别测试结果。2.根据权利要求1所述的方法,其特征在于,所述并发控制参数设置于所述客户端的配置文件中;所述活动语音检测参数设置于所述服务器的配置文件中。3.根据权利要求1所述的方法,其特征在于,所述将所述活动语音片段分别输入待测试的各语音识别算法进行语音识别测试,包括:将所述活动语音片段组成的片段集合中的第一活动语音片段输入所述各语音识别算法进行语音识别测试;若获取到所述各语音识别算法中任一语音识别算法对所述第一活动语音片段进行语音识别测试的第一测试结果,则将所述片段集合中的第二活动语音片段输入该任一语音识别算法进行语音识别测试。4.根据权利要求1所述的方法,其特征在于,所述对所述语音流进行活动语音检测,并根据检测结果提取所述语音流中的活动语音片段,包括:检测所述语音流中的临界语音点,并判断所述语音流中连续两个临界语音点之间的局部语音流是否为活动语音流;若是,则从所述语音流中提取所述局部语音流作为所述活动语音片段。5.根据权利要求4所述的方法,其特征在于,所述活动语音流,为语音时长超过活动语音时长阈值的局部语音流和/或连续活动语音的局部语音流。6.根据权利要求2所述的方法,其特征在于,所述服务器的配置文件中还设置有通道参数,所述通道参数用于控制所述服务器是否接收所述客户端发送的语音识别请求;所述方法还包括:若所述通道参数的参数值大于或者等于待响应请求数目,则暂停接收所述客户端发送的语音识别请求;所述待响应请求数目为接收且未被所述各语音识别算法响应的请求数目;若所述通道参数的参数值小于所述待响应请求数目,则接收所述客户端发送的语音识别请求。7.一种语音识别测试方法,其特征在于,应用于客户端,所述方法包括:基于第一启动参数在目标路径下读取语音文件,将读取的语音文件转换为语音流;按照并发控制参数向服务器发送携带所述语音流的语音识别请求;接收所述服务器响应所述语音识别请求发送的待测试的各语音识别算法在所述并发控制参数下的语音识别测试结果;根据所述语音识别测试结果生成测试日志,以根据所述测试日志和所述语音文件对应的标注文件计算所述各语音识别算法在所述并发控制参数下的测试指标。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:若检测到所述并发控制参数被更新,则读取所述客...

【专利技术属性】
技术研发人员:周丽君蒋宁周迅溢王洪斌吴海英郝征鹏
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1