一种车机语音测试方法、装置、设备及存储介质与流程
- 国知局
- 2024-06-21 11:47:30
本技术涉及车机自动化测试,具体涉及一种车机语音测试方法、装置、设备及存储介质。
背景技术:
1、目前,随着智能汽车的发展,车机上搭载的功能越来越多,语音系统能够通过语音实现人对车辆部分功能进行控制,然而在语音系统的使用过程中,经常出现识别率不高、唤醒异常以及响应慢等问题,因此在车机开发阶段,运维人员会从语音库获取测试音源,基于该测试音源对车机的语音系统进行测试,以确定该语音系统是否可以正确识别该测试音源。
2、但是,上述方法中,由于语音库中存在大量测试音源,并且不同的运维人员的测试评判标准不同,因此可能无法准确地对车载语音系统进行测试,影响了车机语音测试的有效性以及准确性。
技术实现思路
1、本技术提供一种车机语音测试方法、装置、设备及存储介质,以至少解决相关技术中由于不同的运维人员的测试评判标准不同,因此可能无法准确地对车载语音系统进行测试,影响了车机语音测试的有效性以及准确性的技术问题。本技术的技术方案如下:
2、根据本技术涉及的第一方面,提供一种车机语音测试方法,包括:确定目标车辆的目标测试例,该目标测试例为多个测试例中的一个,该目标测试例中包括待测试语音、该待测试语音对应的预设执行结果以及该待测试语音对应的预设执行界面;基于该待测试语音,确定目标指令,该目标指令包括目标文本信息,该目标文本信息为对该待测试语音进行语音识别之后得到的文本信息,该目标指令用于指示该目标车辆执行该目标文本信息;向该目标车辆发送该目标指令,以使得该目标车辆执行该目标指令中包括的目标文本信息;接收该目标车辆发送的目标响应,该目标响应包括目标执行结果以及目标执行界面;在该目标执行结果与该预设执行结果相同并且该目标执行界面与该预设执行界面相同的情况下,确定该目标车辆测试成功。
3、根据上述技术手段,电子设备首先可以确定出该目标车辆的目标测试例,由于该目标测试例中包括待测试语音、该待测试语音对应的预设执行结果以及该待测试语音对应的预设执行界面,因此电子设备可以基于该待测试语音,并对该待测试语音进行语音识别处理,以得到目标文本信息,然后电子设备向该目标车辆发送该目标指令,以使得该目标车辆执行该目标指令中包括的目标文本信息,在该目标车辆执行完成该目标指令后,将会向电子设备发送目标响应,此时电子设备接收该目标车辆发送的该目标响应,由于该目标响应中包括该目标车辆执行该目标指令之后的执行结果以及该标车辆执行该目标指令之后该目标车辆的中控屏中显示的界面,因此电子设备可以将该目标响应中包括的该目标执行结果以及该目标执行界面,与该目标测试例中包括的预设执行结果以及预设执行界面进行对比,在该目标执行结果与该预设执行结果相同并且该目标执行界面与该预设执行界面相同的情况下,说明该目标测试例的测试结果与预设结果相同,此时电子设备可以准确地确定该目标车辆测试成功,进而提升了车辆语音测试的有效性以及准确性。
4、在一种可能的实施方式中,上述方法还包括:确定多个场景,该多个场景为不同的车载语音使用场景;基于该多个场景,确定多个测试例,其中,一个测试例中包括一个测试语音以及该测试语音对应的执行结果以及执行界面,一个场景对应一个测试例。
5、根据上述技术手段,电子设备可以基于需求文档以及用户使用习惯确定出多个场景,并基于该多个场景,电子设备可以对该多个场景编写语音识别以及ui识别的测试用例,并将该多个场景对应的测试用例整合为测试用例集,从而确定出不同车载语音使用场景对应的测试例,进而提升后续的车机语音测试的高效性。
6、在一种可能的实施方式中,上述在该目标执行结果与该预设执行结果相同并且该目标执行界面与该预设执行界面相同的情况下,确定该目标车辆测试成功,具体可以包括:在该目标执行结果与该预设执行结果相同的情况下,确定该目标执行界面与该预设执行界面是否相同;在该目标执行界面与该预设执行界面相同的情况下,确定该目标车辆测试成功。
7、根据上述技术手段,在该目标执行结果与该预设执行结果相同的情况下,说明该目标车辆成功执行了该目标指令,此时电子设备可以确定该目标执行界面与该预设执行界面是否相同,只有在该目标执行结果与该预设执行结果相同的情况下,才需要进一步确定该目标执行界面与该预设执行界面是否相同,因此在该目标执行界面与该预设执行界面相同的情况下,说明该目标车辆成功显示了该预设执行界面,此时电子设备可以准确地、有效地确定该目标车辆测试成功。
8、在一种可能的实施方式中,上述方法还包括:确定该多个测试例中每个测试例的测试结果,其中,一个测试例的测试结果包括测试成功或测试失败;将至少一个测试例添加目标列表,该至少一个测试例为该多个测试例中测试结果为测试失败的测试例;将该目标列表发送至目标终端。
9、根据上述技术手段,电子设备可以逐条测试每个场景下的测试用例的测试结果,从而确定出该多个测试例中每个测试例的测试结果,子设备可以首先确定出该多个测试用例中测试结果为测试失败的测试例,并将该多个测试用例中测试结果为测试失败的测试例确定为该至少一个测试例,然后电子设备将该至少一个测试例添加至目标列表,最后电子设备可以将该目标列表发送至目标终端,从而使得运维人员可以有效地、准确地确定出异常测试例。
10、根据本技术提供的第二方面,提供一种车机语音测试装置,包括确定单元、发送单元以及接收单元。该确定单元,用于确定目标车辆的目标测试例,该目标测试例为多个测试例中的一个,该目标测试例中包括待测试语音、该待测试语音对应的预设执行结果以及该待测试语音对应的预设执行界面;该确定单元,用于基于该待测试语音,确定目标指令,该目标指令包括目标文本信息,该目标文本信息为对该待测试语音进行语音识别之后得到的文本信息,该目标指令用于指示该目标车辆执行该目标文本信息;该发送单元,用于向该目标车辆发送该目标指令,以使得该目标车辆执行该目标指令中包括的目标文本信息该接收单元,用于接收该目标车辆发送的目标响应,该目标响应包括目标执行结果以及目标执行界面;该确定单元,用于在该目标执行结果与该预设执行结果相同并且该目标执行界面与该预设执行界面相同的情况下,确定该目标车辆测试成功。
11、在一种可能的实施方式中,该确定单元,还用于确定多个场景,该多个场景为不同的车载语音使用场景;该确定单元,还用于基于该多个场景,确定多个测试例,其中,一个测试例中包括一个测试语音以及该测试语音对应的执行结果以及执行界面,一个场景对应一个测试例。
12、在一种可能的实施方式中,该确定单元,具体用于在该目标执行结果与该预设执行结果相同的情况下,确定该目标执行界面与该预设执行界面是否相同;该确定单元,还具体用于在该目标执行界面与该预设执行界面相同的情况下,确定该目标车辆测试成功。
13、在一种可能的实施方式中,上述车机语音测试装置还包括:处理单元;该确定单元,还用于确定该多个测试例中每个测试例的测试结果,其中,一个测试例的测试结果包括测试成功或测试失败;该处理单元,用于将至少一个测试例添加目标列表,该至少一个测试例为该多个测试例中测试结果为测试失败的测试例;该发送单元,还用于将该目标列表发送至目标终端。
14、根据本技术提供的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面及其任一种可能的实施方式的方法。
15、根据本技术提供的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述第一方面中及其任一种可能的实施方式的方法。
16、由此,本技术的上述技术特征具有以下有益效果:
17、(1)电子设备首先可以确定出该目标车辆的目标测试例,由于该目标测试例中包括待测试语音、该待测试语音对应的预设执行结果以及该待测试语音对应的预设执行界面,因此电子设备可以基于该待测试语音,并对该待测试语音进行语音识别处理,以得到目标文本信息,然后电子设备向该目标车辆发送该目标指令,以使得该目标车辆执行该目标指令中包括的目标文本信息,在该目标车辆执行完成该目标指令后,将会向电子设备发送目标响应,此时电子设备接收该目标车辆发送的该目标响应,由于该目标响应中包括该目标车辆执行该目标指令之后的执行结果以及该标车辆执行该目标指令之后该目标车辆的中控屏中显示的界面,因此电子设备可以将该目标响应中包括的该目标执行结果以及该目标执行界面,与该目标测试例中包括的预设执行结果以及预设执行界面进行对比,在该目标执行结果与该预设执行结果相同并且该目标执行界面与该预设执行界面相同的情况下,说明该目标测试例的测试结果与预设结果相同,此时电子设备可以准确地确定该目标车辆测试成功,进而提升了车辆语音测试的有效性以及准确性。
18、(2)电子设备可以基于需求文档以及用户使用习惯确定出多个场景,并基于该多个场景,电子设备可以对该多个场景编写语音识别以及ui识别的测试用例,并将该多个场景对应的测试用例整合为测试用例集,从而确定出不同车载语音使用场景对应的测试例,进而提升后续的车机语音测试的高效性。
19、(3)在该目标执行结果与该预设执行结果相同的情况下,说明该目标车辆成功执行了该目标指令,此时电子设备可以确定该目标执行界面与该预设执行界面是否相同,只有在该目标执行结果与该预设执行结果相同的情况下,才需要进一步确定该目标执行界面与该预设执行界面是否相同,因此在该目标执行界面与该预设执行界面相同的情况下,说明该目标车辆成功显示了该预设执行界面,此时电子设备可以准确地、有效地确定该目标车辆测试成功。
20、(4)电子设备可以逐条测试每个场景下的测试用例的测试结果,从而确定出该多个测试例中每个测试例的测试结果,子设备可以首先确定出该多个测试用例中测试结果为测试失败的测试例,并将该多个测试用例中测试结果为测试失败的测试例确定为该至少一个测试例,然后电子设备将该至少一个测试例添加至目标列表,最后电子设备可以将该目标列表发送至目标终端,从而使得运维人员可以有效地、准确地确定出异常测试例。
21、需要说明的是,第二方面至第四方面中的任一种实现方式所带来的技术效果可参见第一方面中对应实现方式所带来的技术效果,此处不再赘述。
22、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
本文地址:https://www.jishuxx.com/zhuanli/20240618/23586.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表