语音系统测试方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:30904873 阅读:22 留言:0更新日期:2021-11-22 23:50
本申请提供了一种语音系统测试方法、装置、设备、介质及程序产品,通过获取用户输入的调用指令;然后根据调用指令中的关键字信息确定目标音频,判断本地的测试音频库中是否存在与关键字信息对应的目标音频;若是,则将目标音频发送给语音系统;若否,则以预设方式生成目标音频,并将目标音频发送给语音系统,以对语音系统进行语音测试。解决了现有技术存在的单纯依赖人工测试导致无法实现标准化测试的技术问题。达到了将环境变量和测试人员变量排除在语音系统测试的影响因子之外,使得测试结果更加标准化,便于后期进行数据比较分析的技术效果。术效果。术效果。

【技术实现步骤摘要】
语音系统测试方法、装置、设备、介质及程序产品


[0001]本申请涉及语音交互
,尤其涉及一种语音系统测试方法、装置、设备、介质及程序产品。

技术介绍

[0002]随着语音技术的不断发展,越来越多的设备搭载了语音功能。而搭载了语音功能的产品在研发和出厂前都需要进行功能测试工作。
[0003]目前,现有的语音系统测试方法,主要依赖于测试员或研发人员的人工操作,由语音系统中的麦克风接收测试员或研发人员发出的语音指令,并做出相应的响应。但是这样的测试方式,由于测试环境和测试人员都难以实现严格统一,使得测试结果会受到不同测试环境和不同测试人员的影响,使得测试难以标准化,甚至在测试发现问题时,难以实现场景复现。
[0004]即现有技术中存在单纯依赖人工测试导致无法实现标准化测试的技术问题。

技术实现思路

[0005]本申请提供一种语音系统测试方法、装置、设备、介质及程序产品,以解决现有技术存在的单纯依赖人工测试导致无法实现标准化测试的技术问题。
[0006]第一个方面,本申请提供一种语音系统测试方法,包括:
[0007]获取用户输入的调用指令;
[0008]根据调用指令中的关键字信息,检索本地的测试音频库中是否存在与关键字信息对应的本地音频;
[0009]若是,则将检索到的本地音频作为目标音频;
[0010]若否,则接收在线方式基于关键字信息生成的在线音频,将在线音频作为目标音频;
[0011]利用目标音频生成音频信号并发送给语音系统,以对语音系统进行语音测试。
[0012]在一种可能的设计中,利用目标音频生成音频信号并发送给语音系统,包括:
[0013]利用音频播放器播放目标音频,并将音频播放器输出的音频信号发送给语音系统的音频采集接口。
[0014]在一种可能的设计中,目标音频的文件名包含关键字信息。
[0015]在一种可能的设计中,接收在线方式基于关键字信息生成的目标音频接收在线方式,包括:
[0016]利用文字语音转换工具(如TTS(Text To Speech)转换关键字信息,以生成目标音频。
[0017]在一种可能的设计中,在接收在线方式基于关键字信息生成的在线音频之后,还包括:
[0018]将在线音频存储到本地的测试音频库中。
[0019]在一种可能的设计中,在利用目标音频生成音频信号并发送给语音系统之后,还包括:
[0020]检测语音系统的交互界面是否有针对音频信号的回馈显示,并累计针对音频信号的回馈显示的正确执行结果或错误执行结果;
[0021]若检测语音系统的交互界面有针对音频信号的回馈显示,则检测回馈显示的内容是否正确识别音频信号,并累计针对识别音频信号的正确执行结果或错误执行结果。
[0022]在一种可能的设计中,该方法还包括:若检测语音系统的交互界面没有针对音频信号的回馈显示,则检测语音系统是否记录操作日志,并累计针对记录操作日志的正确执行结果或错误执行结果;
[0023]若是,则检测操作日志中是否包括正确识别音频信号的信息,并累计针对识别音频信号的信息的正确执行结果或错误执行结果。
[0024]在一种可能的设计中,该方法还包括:若检测到语音系统没有记录操作日志,则检测语音系统是否调用应用程序,并累计针对调用应用程序的正确执行结果或错误执行结果;
[0025]若是,则检测被调用的应用程序是否为音频信号对应的目标应用,并累计针对调用音频信号对应的目标应用的正确执行结果或错误执行结果。
[0026]在一种可能的设计中,该方法还包括:
[0027]对所有正确执行结果和/或所有错误执行结果进行统计并输出语音系统的评估测试结果。
[0028]第二方面,本申请提供一种语音系统测试装置,包括:
[0029]获取模块,用于用户输入的调用指令;
[0030]处理模块,用于:
[0031]根据调用指令中的关键字信息,检索本地的测试音频库中是否存在与关键字信息对应的本地音频;
[0032]若是,则将检索到的本地音频作为目标音频;
[0033]若否,则接收在线方式基于关键字信息生成的在线音频,将在线音频作为目标音频;
[0034]利用目标音频生成音频信号并发送给语音系统,以对语音系统进行语音测试。
[0035]在一种可能的设计中,处理模块,用于利用音频播放器播放目标音频,并将音频播放器输出的音频信号发送给语音系统的音频采集接口。
[0036]在一种可能的设计中,目标音频的文件名包含关键字信息。
[0037]在一种可能的设计中,处理模块,用于利用文字语音转换工具(如TTS(Text To Speech)转换关键字信息,以生成目标音频。
[0038]在一种可能的设计中,处理模块,还用于将在线音频存储到本地的测试音频库中。
[0039]在一种可能的设计中,处理模块,还用于:
[0040]检测语音系统的交互界面是否有针对音频信号的回馈显示,并累计针对音频信号的回馈显示的正确执行结果或错误执行结果;
[0041]若检测语音系统的交互界面有针对音频信号的回馈显示,则检测回馈显示的内容是否正确识别音频信号,并累计针对识别音频信号的正确执行结果或错误执行结果。
[0042]在一种可能的设计中,处理模块,还用于:若检测语音系统的交互界面没有针对音频信号的回馈显示,则检测语音系统是否记录操作日志,并累计针对记录操作日志的正确执行结果或错误执行结果;
[0043]若是,则检测操作日志中是否包括正确识别音频信号的信息,并累计针对识别音频信号的信息的正确执行结果或错误执行结果。
[0044]在一种可能的设计中,处理模块,还用于:若检测到语音系统没有记录操作日志,则检测语音系统是否调用应用程序,并累计针对调用应用程序的正确执行结果或错误执行结果;
[0045]若是,则检测被调用的应用程序是否为音频信号对应的目标应用,并累计针对调用音频信号对应的目标应用的正确执行结果或错误执行结果。
[0046]在一种可能的设计中,处理模块,还用于:
[0047]对所有正确执行结果和/或所有错误执行结果进行统计并输出语音系统的评估测试结果。
[0048]第三个方面,本申请提供一种电子设备,包括:
[0049]存储器,用于存储程序指令;
[0050]处理器,用于调用并执行所述存储器中的程序指令,执行第一方面所提供的任意一种可能的语音系统测试方法。
[0051]第四方面,本申请提供一种存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序用于执行第一方面所提供的任意一种可能的语音系统测试方法。
[0052]第五方面,本申请还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所提供的任意一种可能的语音系统测试系统方法。
[0053]本申请提供了一种语音系统测试方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音系统测试方法,其特征在于,包括:获取用户输入的调用指令;根据所述调用指令中的关键字信息,检索本地的测试音频库中是否存在与所述关键字信息对应的本地音频;若是,则将检索到的本地音频作为目标音频;若否,则接收在线方式基于所述关键字信息生成的在线音频,将所述在线音频作为所述目标音频;利用所述目标音频生成音频信号并发送给语音系统,以对所述语音系统进行语音测试。2.根据权利要求1所述的语音系统测试方法,其特征在于,利用所述目标音频生成音频信号并发送给语音系统,包括:利用音频播放器播放所述目标音频,并将所述音频播放器输出的音频信号发送给所述语音系统的音频采集接口。3.根据权利要求1所述的语音系统测试方法,其特征在于,所述目标音频的文件名包含所述关键字信息。4.根据权利要求1所述的语音系统测试方法,其特征在于,所述接收在线方式基于所述关键字信息生成的所述目标音频接收在线方式,包括:利用文字语音转换工具转换所述关键字信息,以生成所述目标音频。5.根据权利要求1所述的语音系统测试方法,其特征在于,在接收在线方式基于所述关键字信息生成的在线音频之后,还包括:将所述在线音频存储到所述本地的测试音频库中。6.根据权利要求1

5任一项所述的语音系统测试方法,其特征在于,在所述利用所述目标音频生成音频信号并发送给语音系统之后,还包括:检测所述语音系统的交互界面是否有针对所述音频信号的回馈显示,并累计针对所述音频信号的回馈显示的正确执行结果或错误执行结果;若检测所述语音系统的交互界面有针对所述音频信号的回馈显示,则检测所述回馈显示的内容是否正确识别所述音频信号,并累计针对识别所述音频信号的正确执行结果或错误执行结果。7.根据权利要求6所述的语音系统测试方法,其特征在于,还包括:若检测所述语音系统的交互界面没有针对所述音频信号的回馈显...

【专利技术属性】
技术研发人员:陈飞杰叶飞陈弘胡巍
申请(专利权)人:湖北亿咖通科技有限公司
类型:发明
国别省市:

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

1