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

技术编号:38660267 阅读:12 留言:0更新日期:2023-09-02 22:44
本说明书实施例提供了语音识别测试方法及装置,其中,一种语音识别测试方法包括:在服务器的配置文件中设置活动语音检测参数的第一参数值,以用于所述服务器与客户端配合进行语音识别测试;读取测试日志中的语音识别测试结果,并根据所述语音识别测试结果和标注文件计算测试指标,所述测试日志在所述客户端生成;根据所述测试指标,在所述活动语音检测参数的取值域中确定所述活动语音检测参数的第二参数值;根据所述第二参数值更新所述第一参数值。采用本申请实施例可实现服务器与客户端配合进行的语音识别测试过程的自动化,有助于提升语音识别测试的效率。提升语音识别测试的效率。提升语音识别测试的效率。

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


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

技术介绍

[0002]随着人工智能的兴起,语音识别技术得到了不断发展,语音识别技术被广泛地应用于各个领域,例如智能家居、汽车电子。针对任一应用领域开发的语音识别系统在上线使用前,均需对该语音识别系统进行性能测试,而对该语音识别系统进行性能测试的测试设备测试流程复杂、测试不够全面,所以如何减少对语音识别系统进行性能测试的测试设备的操作流程成为测试人员重点关注的问题。

技术实现思路

[0003]第一方面,本申请实施例提供了一种语音识别测试方法,包括:
[0004]在服务器的配置文件中设置活动语音检测参数的第一参数值,以用于所述服务器与客户端配合进行语音识别测试;
[0005]读取测试日志中的语音识别测试结果,并根据所述语音识别测试结果和标注文件计算测试指标,所述测试日志在所述客户端生成;
[0006]根据所述测试指标,在所述活动语音检测参数的取值域中确定所述活动语音检测参数的第二参数值;
[0007]根据所述第二参数值更新所述第一参数值。
[0008]第二方面,本申请实施例提供了一种语音识别测试装置,包括:
[0009]参数值设置模块,用于在服务器的配置文件中设置活动语音检测参数的第一参数值,以用于所述服务器与客户端配合进行语音识别测试;
[0010]测试结果读取模块,用于读取测试日志中的语音识别测试结果,并根据所述语音识别测试结果和标注文件计算测试指标,所述测试日志在所述客户端生成;
[0011]参数值确定模块,用于根据所述测试指标,在所述活动语音检测参数的取值域中确定所述活动语音检测参数的第二参数值;
[0012]参数值更新模块,用于根据所述第二参数值更新所述第一参数值。
[0013]第三方面,本申请实施例提供了一种语音识别测试设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器执行第一方面所述的语音识别测试方法。
[0014]第四方面,本申请实施例提供了一种计算机可读存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现如第一方面所述的语音识别测试方法。
[0015]可以看出,在本申请实施例中,通过在服务器的配置文件中设置活动语音检测参数,使服务器在活动语音检测参数的基础上与客户端配合进行语音识别测试,以此通过在语音识别测试过程中引入活动语音检测参数来提升语音识别测试的准确率,并结合标注文
Detection)过程中涉及的参数。所述活动语音检测参数包括3个子参数,分别为vad_mod(活动语音检测模式)、vad

speech

timeout(语音超时时间)、vad

silence

timeout(静音超时时间)。相应的,所述活动语音检测参数的第一参数值,是指3个子参数分别对应的第一参数值,例如,活动语音检测参数的第一参数值为3、100ms、300ms。
[0028]本实施例提供的语音识别测试方法应用于测试工具,测试工具可配置在本地终端设备,以便于测试人员通过测试工具在服务器的配置文件与客户端的配置文件中分别进行参数设置,此外,测试工具也可部署在服务器集群中的任意一个服务器节点,同时,测试工具还配置有进行参数设置的访问接口,以用于通过该访问接口针对服务器的配置文件与客户端的配置文件进行参数设置。
[0029]在进行语音识别测试的过程中,由测试工具在所述服务器的配置文件中新增活动语音检测参数,并针对新增的活动语音检测参数设置第一参数值,该第一参数值即为语音识别测试过程中活动语音检测参数的初始值。通过在所述服务器的配置文件中新增活动语音检测参数,对语音识别测试过程中的语音流的质量进行把控,以此来提升语音识别测试的精确度。
[0030]例如,图2中测试工具在服务器的配置文件中新增活动语音检测参数的3个子参数vad_mod、vad

speech

timeout、vad

silence

timeout,服务器在活动语音检测参数的基础上,对语音流进行活动语音检测并利用从语音流中提取的活动语音片段进行语音识别测试,减少语音识别测试的测试时间,并提升语音识别测试的精确度。
[0031]此外,在语音识别测试之前,还可由测试工具在所述客户端的配置文件中设置启动参数,可选的,在所述客户端的配置文件中设置启动参数,以用于所述客户端基于所述启动参数读取语音文件。在具体的语音识别测试过程中,所述客户端在设置的启动参数的基础上,能够自动读取语音文件,并转换为语音流,以此提升语音识别测试的效率和语音识别测试的自动化程度。
[0032]例如,图2中测试工具在客户端的配置文件中设置启动参数,客户端在设置的启动参数的基础上,读取语音文件,并将语音文件转换为语音流。
[0033]上述针对所述服务器的配置文件设置活动语音检测参数的第一参数值,并针对所述客户端的配置文件设置启动参数,在此基础上,所述服务器与所述客户端配合进行语音识别测试,下述对所述服务器与所述客户端配合读取语音文件并进行语音识别测试的过程进行具体说明。
[0034](1)所述客户端将读取的语音文件转换为语音流,向所述服务器发送携带所述语音流的识别请求。
[0035]具体的,客户端基于启动参数在目标路径下读取语音文件之后,将读取到的语音文件转换为语音流,再向服务器发送携带语音流的识别请求,通过语音文件的转换,便于服务器进行后续的语音识别测试,提升测试效率与便捷性。
[0036]此外,客户端在仅存在语音流的情况下,也可基于启动参数直接读取语音流,以适应多种语音识别测试场景。
[0037](2)所述服务器基于所述活动语音检测参数对所述语音流进行活动语音检测,并根据检测结果提取所述语音流中的活动语音片段。
[0038]本实施例提供的一种可选实施方式中,通过如下方式从语音流中提取活动语音片
段:
[0039]检测所述语音流中的临界语音点,并检测所述语音流中连续两个临界语音点之间的局部语音流是否为活动语音流;
[0040]若是,则从所述语音流中提取所述局部语音流作为所述活动语音片段;
[0041]若否,则不作处理。
[0042]具体的,语音流中存在活动语音流与非活动语音流,可选的,所述活动语音流,包括语音时长超过活动语音时长阈值且为连续活动语音的局部语音流。
[0043]例如,活动语音时长阈值设置为150ms,只有连续两个临界语音点之间的局部语音流的语音时长超过150ms,且局部语音流表现为连续不间断,才被认定为活动语音流。其中,所述临界语音点是指在语音流中区分活动语音与非活动语音的临界点,例如,区分活动语音与非活动语音的标准为语音数值大于0分贝,则语音本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音识别测试方法,其特征在于,所述方法包括:在服务器的配置文件中设置活动语音检测参数的第一参数值,以用于所述服务器与客户端配合进行语音识别测试;读取测试日志中的语音识别测试结果,并根据所述语音识别测试结果和标注文件计算测试指标,所述测试日志在所述客户端生成;根据所述测试指标,在所述活动语音检测参数的取值域中确定所述活动语音检测参数的第二参数值;根据所述第二参数值更新所述第一参数值。2.根据权利要求1所述的方法,其特征在于,所述根据所述测试指标,在所述活动语音检测参数的取值域中确定所述活动语音检测参数的第二参数值,包括:若所述测试指标小于或者等于指标阈值,则根据预设步长以及所述第一参数值,在所述取值域中确定所述活动语音检测参数的取值区间;根据所述测试指标在所述活动语音检测参数的取值区间中确定所述第二参数值。3.根据权利要求1所述的方法,其特征在于,所述测试指标包括至少一个指标项;所述根据所述测试指标,在所述活动语音检测参数的取值域中确定所述活动语音检测参数的第二参数值,包括:若所述测试指标大于指标阈值,则将所述第一参数值和所述至少一个指标项输入参数调整脚本在所述取值域中进行参数调整,输出所述第二参数值;其中,所述参数调整脚本根据输入的所述至少一个指标项触发的参数调整规则对所述第一参数值进行调整获得所述第二参数值并输出。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:读取所述活动语音检测参数的取值域中已测参数值对应的测试指标;所述已测参数值包括所述第一参数值和所述第二参数值;基于所述已测参数值对应的测试指标,确定所述活动语音检测参数的目标参数值,以用于所述服务器与所述客户端配合进行语音识别。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述客户端的配置文件中设置启动参数,以用于所述客户端基于所述启动参数读取语音文件。6.根据权利要求5所述的方法,其特征在于,所述服务器与所述客户端配合进行语音识别测试,包括:所述客户端将读...

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

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

1