语音测试系统、方法及装置制造方法及图纸

技术编号:35937230 阅读:23 留言:0更新日期:2022-12-14 10:24
本公开提供了一种语音测试系统、方法及装置,涉及语音技术领域。具体实现方案为:语音测试模组将待测音频发送给第一芯片以执行待测设备的语音交互功能,并记录待测音频的累积发送帧数;响应于语音交互功能产生的预设事件,读取累积发送帧数以确定触发时间点并发送给计算设备;计算设备基于触发时间点确定预设事件的响应延时。本公开中语音测试模组能够自动将待测音频灌入第一芯片,并基于预设事件的触发时间点,自动确定预设事件的响应延时。从灌入音频到测试结果的全流程自动化,由此提高了测试效率。语音测试模组仅需安装拆卸待测设备的芯片并集成相应语音交互功能即可完成自动化测试,该方案具有可扩展性。该方案具有可扩展性。该方案具有可扩展性。

【技术实现步骤摘要】
语音测试系统、方法及装置


[0001]本公开涉及数据处理
,尤其涉及语音


技术介绍

[0002]语音交互是人机交互的一个重要领域。由于交互的便利性,语音交互技术广泛应用于各种产品,例如车载终端、智能手机、智能家电等。语音交互依赖于语音交互功能。当该功能有一些重大改进的时候需要对相关产品进行语音测试,以确定其语音交互功能是否能够满足要求。

技术实现思路

[0003]本公开提供了一种用于语音测试的系统、方法及装置。
[0004]根据本公开的一方面,提供了一种语音测试系统,包括语音测试模组和计算设备,语音测试模组中设置有待测设备采用的第一芯片,其中:
[0005]语音测试模组中安装有待测设备的语音交互功能,语音测试模组用于将待测音频发送给第一芯片以执行语音交互功能,并记录待测音频的累积发送帧数;响应于语音交互功能产生的预设事件,读取累积发送帧数;基于累积发送帧数确定预设事件的触发时间点;将预设事件的触发时间点发送给计算设备;
[0006]计算设备,基于触发时间点以及预设事件在待测音频中的标注时间本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种语音测试系统,包括语音测试模组和计算设备,所述语音测试模组中设置有待测设备采用的第一芯片,其中:所述语音测试模组中安装有所述待测设备的语音交互功能,所述语音测试模组用于将待测音频发送给所述第一芯片以执行所述语音交互功能,并记录所述待测音频的累积发送帧数;响应于所述语音交互功能产生的预设事件,读取所述累积发送帧数;基于所述累积发送帧数确定所述预设事件的触发时间点;将所述预设事件的触发时间点发送给所述计算设备;所述计算设备,基于所述触发时间点以及所述预设事件在所述待测音频中的标注时间点,确定所述预设事件的响应延时。2.根据权利要求1所述的系统,其中,所述语音测试模组还包括存储器和第二芯片:所述存储器,用于存储测试集;所述第二芯片,用于从所述测试集中读取所述待测音频,将所述待测音频发送给所述第一芯片;所述第一芯片,用于记录所述待测音频的累积发送帧数,并基于所述语音交互功能产生预设事件;所述第二芯片,还用于响应于所述预设事件,从所述第一芯片中读取所述待测音频的累积发送帧数;基于所述累积发送帧数确定所述预设事件的触发时间点;将所述预设事件的触发时间点发送给所述计算设备。3.根据权利要求1或2所述的系统,其中,所述计算设备,还用于将音频测试指令发送给所述语音测试模组;所述音频测试指令中包括所述待测音频的音频标识;所述语音测试模组,用于基于所述音频测试指令中的所述音频标识从测试集中读取所述待测音频。4.根据权利要求1

3中任一项所述的系统,所述计算设备,还用于:在所述语音测试模组没有语音测试任务的情况下,将所述语音测试模组标记为空闲态;在所述语音测试模组执行语音测试任务的情况下,将所述语音测试模组标记为执行中;在所述语音测试模组出现故障的情况下,将所述语音测试模组标记为不可用。5.根据权利要求4所述的系统,所述计算设备,还用于响应于用户操作,修改所述语音测试模组的状态;所述语音测试模组基于状态变化,执行相应的操作。6.根据权利要求1

5中任一项所述的系统,所述计算设备,还用于在所述语音测试模组出现故障的情况下,执行告警操作。7.根据权利要求1

6中任一项所述的系统,所述语音测试模组,具体用于基于以下至少一种方法获取所述累积发送帧数:方法1,在测试语音唤醒能力的情况下,监听所述第一芯片基于所述待测音频触发的唤醒信号;在监听到所述唤醒信号的情况下,获取所述待测音频的累积发送帧数;方法2,在测试语音识别能力的情况下,监听对所述待测音频的语音识别结果的接收情
况;在接收到所述语音识别结果的首个响应包的情况下,获取所述待测音频的累积发送帧数;方法3,在接收到所述语音识别结果的最后一个响应包的情况下,获取所述待测音频的累积发送帧数。8.根据权利要求1

7中任一项所述的系统,所述语音测试模组,具体用于:基于所述累积发送帧数和单帧音频的播放时长,确定所述预设事件的触发时间点,并将所述预设事件的触发时间点发送给计算设备。9.一种语音测试方法,包括:将待测音频发送给第一芯片以执行待测设备的语音交互功能,并记录所述待测音频的累积发送帧数;响应于所述语音交互功能产生的预设事件,读取所述累积发送帧数,并基于所述累积发送帧数确定所述预设事件的触发时间点;将所述预设事件的触发时间点发送给计算设备,以使所述计算设备基于所述触发时间点以及所述预设事件在所述待测音频中的标注时间点确定所述预设事件的响应延时。10.根据权利要求9所述的方法,其中,所述响应于所述语音交互功能产生的预设事件,读取所述累积发送帧数,包括:基于以下至少一种方法获取所述累积发送帧数:方法1,在测试语音唤醒能力的情况下,监听所述第一芯片基于所述待测音频触发的唤醒信号;在监听到所述唤醒信号的情况下,获取所述待测音频的累积发送帧数;方法2,在测试语音识别能力的情况下,监听对所述待测音频的语音识别结果的接收情况;在接收到所述语音识别结果的首个响应包的情况下,获取所述待测音频的累积发送帧数;方法3,在接收到所述语音识别结果的最后一个响应包的情况下,获取所述待测音频的累积发送帧数。11.根据权利要求9或10所述的方法,其中,所述基于所述累积发送帧数确定所述预设事件的触发时间点,包括:基于所述累积发送帧数和单帧音频的播放时长,确定所述预设事件的触发时间点。12.根据权利要求9

11中任一项所述的方法,其中,将待测音频发送给所述第一芯片之前,还包括:接收音频测试指令,所述音频测试指令中包括所述待测音频的音频标识;基于所述音频标识从测试集中读取所述待测音频。13.一种语音测试方法,包括:接收预设事件的触发时间点,所述触发时间点是语音测试模组响应于语音交互功能的预设事...

【专利技术属性】
技术研发人员:郑永萍郑立娟车婷婷
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1