本申请涉及汽车,尤其是涉及一种车载语音功能的测试系统、测试方法、电子设备及介质。
背景技术:
1、为了保证车辆车载语音的响应效率与通信质量,需要对车载信息娱乐系统(in-vehicle infotainment,ivi)蓝牙通讯在各模式切换下的响应效率与通信质量进行测试,目前是在测试手机与ivi主机建立蓝牙通讯的基础上进行人为操控,例如手动测试手机的语音通话、ivi主机的音乐播放、ivi主机的收音机模式下切换时的响应速率和通信质量。
2、但是,上述测试方式需要人为操控测试手机和ivi主机屏幕,长周期测试时效率低,并且手动测试很难判断响应速率和通讯质量,只能验证通讯是否正常。因此,如何对车载语音功能进行自动化测试,以确定响应速率和通讯质量,提高测试效率,成为了亟待解决的问题。
技术实现思路
1、有鉴于此,本申请的目的在于提供一种车载语音功能的测试系统、测试方法、电子设备及介质,能够通过工控机、机械臂自动操控ivi主机屏幕,并通过音频分析仪判断响应速率和通讯质量,从而实现车载语音功能的自动化测试,提高测试效率。
2、本申请主要包括以下几个方面:
3、第一方面,本申请实施例提供了一种车载语音功能的测试系统,所述测试系统包括工控机、机械臂、ivi主机以及音频分析仪;
4、所述工控机,用于获取当前待测试的功能,基于所述当前待测试的功能生成控制指令,将所述控制指令发送给所述机械臂;
5、所述机械臂,用于接收所述工控机发送的控制指令,基于所述控制指令控制所述机械臂触控所述ivi主机的显示屏的对应功能;
6、所述ivi主机,用于响应于所述机械臂的触控,播放对应功能的测试音频,将所述测试音频发送给所述音频分析仪;
7、所述音频分析仪,用于基于所述测试音频确定所述ivi主机的响应速度与声音质量。
8、进一步的,所述测试系统还包括摄像头;
9、所述摄像头,用于接收工控机发送的拍摄指令,基于所述拍摄指令拍摄所述ivi主机的显示屏的当前显示画面,将所述当前显示画面发送给所述工控机进行比对。
10、进一步的,所述工控机还用于:
11、将所述ivi主机的当前显示画面和存储的目标图像进行比对;
12、若比对结果指示所述当前显示画面与所述目标图像一致,则控制所述音频分析仪基于所述测试音频确定所述ivi主机的响应速度与声音质量。
13、进一步的,所述工控机还用于:
14、若比对结果指示所述当前显示画面与所述目标图像不一致,则确定比对次数是否达到预设循环次数;
15、若达到,则测试失败;
16、若未达到,则将所述比对次数加一,并控制所述摄像头拍摄所述ivi主机的显示屏的当前显示画面继续与所述目标图像进行比对,直至所述比对次数达到预设循环次数。
17、进一步的,所述测试系统还包括可编程电源;所述可编程电源分别与所述工控机和所述ivi主机通信连接,用于接收所述工控机的供电指令,响应于所述供电指令给所述ivi主机提供供电电源。
18、进一步的,所述工控机还用于:
19、接收所述音频分析仪发送的所述ivi主机的响应速度与声音质量;
20、若所述响应速度与声音质量均满足与对应的预设条件,则将所述功能的测试结果确定为测试通过;
21、若所述响应速度与声音质量中的任意一项不满足于对应的预设条件,则将所述功能的测试结果确定为测试失败。
22、进一步的,所述工控机还用于:
23、在所述功能的测试结果确定为测试通过后,获取下一个待测试的功能,并将下一个待测试的功能更新为当前待测试的功能,获取当前待测试的功能在所述ivi主机的显示屏中对应的位置;
24、基于所述位置更新控制指令,以便控制所述机械臂移动至所述位置处触控所述ivi主机的显示屏的对应功能,继续进行所述功能的测试。
25、第二方面,本申请实施例还提供了一种车载语音功能的测试方法,所述测试方法应用于上述任一所述的测试系统,所述测试方法包括:
26、控制工控机获取当前待测试的功能,基于所述当前待测试的功能生成控制指令,将所述控制指令发送给机械臂;
27、控制机械臂接收所述工控机发送的控制指令,基于所述控制指令控制所述机械臂触控ivi主机的显示屏的对应功能;
28、控制ivi主机响应于所述机械臂的触控,播放对应功能的测试音频,将所述测试音频发送给音频分析仪;
29、控制音频分析仪基于所述测试音频确定所述ivi主机的响应速度与声音质量。
30、第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的车载语音功能的测试方法的步骤。
31、第四方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的车载语音功能的测试方法的步骤。
32、本申请实施例提供的一种车载语音功能的测试系统、测试方法、电子设备及介质,所述测试系统包括工控机、机械臂、ivi主机以及音频分析仪;所述工控机,用于获取当前待测试的功能,基于所述当前待测试的功能生成控制指令,将所述控制指令发送给所述机械臂;所述机械臂,用于接收所述工控机发送的控制指令,基于所述控制指令控制所述机械臂触控所述ivi主机的显示屏的对应功能;所述ivi主机,用于响应于所述机械臂的触控,播放对应功能的测试音频,将所述测试音频发送给所述音频分析仪;所述音频分析仪,用于基于所述测试音频确定所述ivi主机的响应速度与声音质量。
33、这样,采用本申请提供的技术方案能够通过工控机、机械臂自动操控ivi主机屏幕,并通过音频分析仪判断响应速率和通讯质量,从而实现车载语音功能的自动化测试,提高测试效率。
34、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种车载语音功能的测试系统,其特征在于,所述测试系统包括工控机、机械臂、ivi主机以及音频分析仪;
2.根据权利要求1所述的测试系统,其特征在于,所述测试系统还包括摄像头;
3.根据权利要求2所述的测试系统,其特征在于,所述工控机还用于:
4.根据权利要求3所述的测试系统,其特征在于,所述工控机还用于:
5.根据权利要求1所述的测试系统,其特征在于,所述测试系统还包括可编程电源;所述可编程电源分别与所述工控机和所述ivi主机通信连接,用于接收所述工控机的供电指令,响应于所述供电指令给所述ivi主机提供供电电源。
6.根据权利要求1所述的测试系统,其特征在于,所述工控机还用于:
7.根据权利要求6所述的测试系统,其特征在于,所述工控机还用于:
8.一种车载语音功能的测试方法,其特征在于,所述测试方法应用于上述权利要求1-7中任一所述的测试系统,所述测试方法包括:
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求8所述的车载语音功能的测试方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求8所述的车载语音功能的测试方法的步骤。