本公开涉及计算机,尤其涉及一种语音测试方法、装置、设备及介质。
背景技术:
1、目前,在对待测试设备进行语音测试时,通过人工对测试环境进行部署,首先要对待测试设备按照一定的方向进行摆放,然后通过连接线将待测试设备与电脑进行连接,在待测试设备与电脑连接后,通过音响唤醒待测试设备并向待测试设备说出对应的语句或词汇,在统计句准率的时候,需要测试人员看着或听着待测试设备播报出来的语句,人工写到文本文件即txt文件中,然后进行句准率统计;在统计识别率和字准率时需要在待测试设备端部署log日志,待测试设备播报测试完成后,通过安卓调试桥(android debug bridge,adb)命令拉取待测试设备端的日志,然后测试人员人工在拉取的日志里找出对应的语句,进行人工计算,来确定识别率和字准率。
2、在通过上述方法进行语音测试的过程中,由于需要人工对测试环境进行部署,并使用预设命令去连接安卓调试桥,因此,容易在测试过程中出现连接断开的现象,导致获取的日志不完整,与此同时,需要人工进行待测试设备播报语句的写入和测试结果如识别率、字准率、句准率等的计算与统计,存在测试效率低下且数据统计不准确的问题。
技术实现思路
1、为了解决上述技术问题,本公开提供了一种语音测试方法、装置、设备及介质。
2、本公开实施例的第一方面提供了一种语音测试方法,包括:
3、与待测试设备进行连接,以使电子设备与待测试设备连接于同一网络中;
4、在与待测试设备连接成功后,控制语音播报设备进行预设语音的播报;
5、接收待测试设备发送的目标文本,目标文本为待测试设备在接收到预设语音之后,基于预设脚本得到的与预设语音对应的文本;
6、基于目标文本与原始音频文本,得到待测试设备的语音测试结果。
7、本公开实施例的第二方面提供了一种语音测试装置,包括:
8、设备连接模块,用于与待测试设备进行连接,以使电子设备与待测试设备连接于同一网络中;
9、语音播报模块,用于在与待测试设备连接成功后,控制语音播报设备进行预设语音的播报;
10、文本接收模块,用于接收待测试设备发送的目标文本,目标文本为待测试设备在接收到预设语音之后,基于预设脚本得到的与预设语音对应的文本;
11、结果获取模块,用于基于目标文本与原始音频文本,得到待测试设备的语音测试结果。
12、本公开实施例的第三方面提供了一种电子设备,包括:
13、处理器;
14、存储器,用于存储可执行指令;
15、其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现上述第一方面提供的语音测试方法。
16、本公开实施例的第四方面提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现上述第一方面提供的语音测试方法。
17、本公开实施例提供的技术方案与现有技术相比具有如下优点:
18、本公开实施例提供的语音测试方法、装置、设备及介质,应用于电子设备,能够与待测试设备进行连接,以使电子设备与待测试设备连接于同一网络中,在与待测试设备连接成功后,控制语音播报设备进行预设语音的播报,接收待测试设备发送的目标文本,目标文本为待测试设备在接收到预设语音之后,基于预设脚本得到的与预设语音对应的文本,基于目标文本与原始音频文本,得到待测试设备的语音测试结果,由此,能够在不需人工对测试环境进行部署的情况下,自动进行语音测试并完成测试结果的计算和统计,以此提高语音测试效率和测试结果统计的准确率。
1.一种语音测试方法,应用于电子设备,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述得到所述待测试设备的语音测试结果之后,所述方法包括:
3.根据权利要求1所述的方法,其特征在于,所述与待测试设备进行连接,包括:
4.根据权利要求1所述的方法,其特征在于,在所述与待测试设备进行连接之后,所述方法包括:
5.根据权利要求4所述的方法,其特征在于,所述对所述电子设备与所述待测试设备是否连接成功进行验证,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述目标文本与原始音频文本,得到所述待测试设备的语音测试结果,包括:
7.根据权利要求1所述的方法,其特征在于,所述预设脚本中包括预设计算文本信息;
8.一种语音测试装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现上述权利要求1-7中任一项所述的语音测试方法。