1.本技术涉及智慧家庭技术领域,具体而言,涉及一种
测试结果的确定方法、装置、存储介质及电子装置。
背景技术:
2.目前,在科技快速发展的今天,我们生活中无时无刻不充斥着各种智能设备,诸如手机、电脑、电视、车载等设备。为了更加方便用户,这些设备基本都带有智能语音功能,如车载设备在开车中使用语音便可随时定位目的地,接听、挂断电话等一系列操作。相应的,这些设备在发布前会进行系统的语音功能测试,如人工唤醒或者单一的自动化脚本进行唤醒识别等测试。但是这种测试方案对于测试的环境相对较单一,尤其是对于菜市场、车站,商场等复杂的使用场景,无法覆盖用户较复现的使用环境,也存在测试结果不够准确的问题。
3.因此,相关技术中,存在如何准确确定
噪声音频数据在测试环境中的测试结果的技术问题。
4.针对相关技术中,如何准确确定噪声音频数据在测试环境中的测试结果的问题,尚未提出有效的解决方案。
技术实现要素:
5.本技术实施例提供了一种测试结果的确定方法、装置、存储介质及电子装置,以至少解决相关技术中,如何准确确定噪声音频数据在测试环境中的测试结果的问题。
6.根据本技术实施例的一个实施例,提供了一种测试结果的确定方法,包括:确定语音测试设备的待测试环境;获取与
所述待测试环境对应的一个或多个
目标噪音类型,以及确定所述一个或多个目标噪音类型的目标噪声数据的播放属性,其中,所述播放属性至少包括:各个目标噪声数据对应的播放时间间隔;在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果。
7.在一个示例性实施例中,获取与所述待测试环境对应的一个或多个目标噪音类型之前,所述方法还包括:确定多个待测试环境分别对应的噪声数据,其中,所述噪声数据的属性包括噪声类型,所述多个待测试环境包括所述待测试环境;在每一待测试环境中包括多个目标噪声类型的目标噪声数据的情况下,分别确定所述每一待测试环境包括的多个目标噪声类型的目标噪声数据对应的播放时间间隔;建立所述多个待测试环境、所述多个目标噪声类型的目标噪声数据以及所述播放时间间隔之间的对应关系。
8.在一个示例性实施例中,在每一待测试环境中包括多个目标噪声类型的目标噪声数据的情况下,分别确定所述每一待测试环境包括的多个目标噪声类型的目标噪声数据对应的播放时间间隔,包括:根据每一待测试环境中噪声数据的目标噪声类型,分别确定每一目标噪声类型对应的播放次数;所述目标噪声类型至少包括以下之一:用于识别所述待测
试环境的环境地点的第一类噪声类型,用于表示所述待测试环境的噪声对象的第二类噪声类型,用于表示所述待测试环境的无规律噪声的第三类噪声类型;根据每一待测试环境的测试时长和每一目标噪声类型对应的播放次数的商值确定出每一目标噪声类型对应的播放时间间隔。
9.在一个示例性实施例中,所述方法还包括:对于每一待测试环境,在所述每一待测试环境中包括多个目标噪声类型的目标噪声数据的情况下,根据所述多个目标噪声类型中每一目标噪声类型的播放时间间隔确定每一目标噪声类型的目标噪声数据对应的播放优先级,其中,所述播放优先级表示所述目标噪声数据的播放顺序。
10.在一个示例性实施例中,在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,包括:在所述播放属性包括播放时长和播放时间间隔的情况下,对所述一个或多个目标噪音类型的目标噪声数据的播放时间间隔进行排序,得到第一排序结果;按照所述第一排序结果和第一对应关系设置所述一个或多个目标噪音类型的目标噪声数据的播放时长;其中,所述第一对应关系表示预先设置的播放时间间隔的排序结果和播放时长的对应关系;在所述待测试环境中按照所述播放时长播放所述一个或多个目标噪音类型的目标噪声数据。
11.在一个示例性实施例中,在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,包括:在所述播放属性包括播放音量和播放时间间隔的情况下,对所述一个或多个目标噪音类型的目标噪声数据的播放时间间隔进行排序,得到第二排序结果;按照所述第二排序结果和第二对应关系设置所述一个或多个目标噪音类型的目标噪声数据的播放音量;其中,所述第二对应关系表示预先设置的播放时间间隔的排序结果和播放音量的对应关系;在所述待测试环境中按照所述播放音量播放所述一个或多个目标噪音类型的噪声数据。
12.在一个示例性实施例中,在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,包括:在所述播放属性包括播放角度和播放时间间隔的情况下,对所述一个或多个目标噪音类型的目标噪声数据的播放时间间隔进行排序,得到第三排序结果;按照所述第三排序结果和第三对应关系设置所述一个或多个目标噪音类型的目标噪声数据的播放角度;其中,所述第三对应关系表示预先设置的播放时间间隔的排序结果和播放角度的对应关系;在所述待测试环境中按照所述播放角度播放所述一个或多个目标噪音类型的目标噪声数据。
13.根据本技术实施例的另一个实施例,还提供了一种测试结果的确定装置,包括:确定模块,用于确定语音测试设备的待测试环境;设置模块,用于获取与所述待测试环境对应的一个或多个目标噪音类型,以及确定所述一个或多个目标噪音类型的目标噪声数据的播放属性,其中,所述播放属性至少包括:各个目标噪声数据对应的播放时间间隔;播放模块,用于在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果。
14.根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述测试结果的确定方法。
15.根据本技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存
储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的测试结果的确定方法。
16.在本技术实施例中,确定语音测试设备的待测试环境;获取与所述待测试环境对应的一个或多个噪音类型,以及确定所述一个或多个噪音类型的噪声数据的至少包括不同噪音类型的噪声数据对应的播放时间间隔的播放属性;在所述待测试环境中按照所述播放属性播放所述一个或多个噪音类型的噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果;采用上述技术方案,解决了如何准确确定噪声音频数据在测试环境中的测试结果的问题,进而提高了测试结果的准确性。
附图说明
17.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
18.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
19.图1是本技术实施例的一种测试结果的确定方法的硬件环境示意图;
20.图2是根据本技术实施例的测试结果的确定方法的流程图;
21.图3是根据本技术实施例的测试结果的确定方法的流程示意图;
22.图4是根据本技术实施例的测试结果的确定方法的实施场景示意图;
23.图5是根据本技术实施例的一种测试结果的确定装置的结构框图。
具体实施方式
24.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
25.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
26.根据本技术实施例的一个方面,提供了一种测试结果的确定方法。该测试结果的确定方法广泛应用于智慧家庭(smart home)、智能家居、智能家用设备生态、智慧住宅(intelligencehouse)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述测试结果的确定方法可以应用于如图1所示的由终端设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端设备102进行连接,可用于为终端或终端上安
装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。
27.上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:wifi(wireless fidelity,无线保真),蓝牙。终端设备102可以并不限定于为pc、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。
28.在本实施例中提供了一种测试结果的确定方法,应用于上述计算机终端,图2是根据本技术实施例的测试结果的确定方法的流程图,该流程包括如下步骤:
29.步骤s202,确定语音测试设备的待测试环境;
30.步骤s204,获取与所述待测试环境对应的一个或多个目标噪音类型,以及确定所述一个或多个目标噪音类型的目标噪声数据的播放属性,其中,所述播放属性至少包括:各个目标噪声数据对应的播放时间间隔;
31.步骤s206,在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果。
32.通过上述步骤,确定语音测试设备的待测试环境;获取与所述待测试环境对应的一个或多个目标噪音类型,以及确定所述一个或多个目标噪音类型的目标噪声数据的播放属性,其中,所述播放属性至少包括:各个目标噪声数据对应的播放时间间隔;在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果,解决了相关技术中,如何准确确定噪声音频数据在测试环境中的测试结果的问题,进而提高了测试结果的准确性。
33.在一个示例性实施例中,在获取与所述待测试环境对应的一个或多个噪音类型之前,还提出了一种技术方案,具体步骤包括:确定多个待测试环境分别对应的噪声数据,其中,所述噪声数据的属性包括噪声类型,所述多个待测试环境包括所述待测试环境;在每一待测试环境中包括多个目标噪声类型的目标噪声数据的情况下,分别确定所述每一待测试环境包括的多个目标噪声类型的目标噪声数据对应的播放时间间隔;建立所述多个待测试环境、所述多个目标噪声类型的目标噪声数据以及所述播放时间间隔之间的对应关系。
34.其中,在上述建立所述多个待测试环境、所述多个目标噪声类型的目标噪声数据以及所述播放时间间隔之间的对应关系的过程中,可以对获取到的噪音数据按照数据来源分类,得到音频数据表,并根据所述音频数据表生成不同测试环境对应的测试数据表。对获取到的噪音数据按照数据来源分类,得到音频数据表的过程可以包括:对获取到的噪音数据按照数据来源分类,得到不同环境类型的音频数据;对所述不同环境类型的音频数据中的每一环境类型的音频数据进行处理,得到不同播放时长的子音频数据;基于所述不同播放时长的子音频数据和所述不同播放时长的子音频数据所对应的环境类型生成所述音频数据表。在从测试数据表中未获取到所述测试场景类型对应的环境音频数据的情况下,获
取技术人员针对此测试场景类型重新创建的环境类型,并获取到对应的环境音频数据。
35.在一个示例性实施例中,为了更好的理解在每一待测试环境中包括多个目标噪声类型的目标噪声数据的情况下,分别确定所述每一待测试环境包括的多个目标噪声类型的目标噪声数据对应的播放时间间隔的具体过程,还提出了以下实现步骤:根据每一待测试环境中噪声数据的目标噪声类型,分别确定每一目标噪声类型对应的播放次数;所述目标噪声类型至少包括以下之一:用于识别所述待测试环境的环境地点的第一类噪声类型,用于表示所述待测试环境的噪声对象的第二类噪声类型,用于表示所述待测试环境的无规律噪声的第三类噪声类型;根据每一待测试环境的测试时长和每一目标噪声类型对应的播放次数的商值确定出每一目标噪声类型对应的播放时间间隔。
36.其中,所述目标噪声类型对应的播放次数至少包括以下之一:所述第一类噪声类型对应的第一播放次数、所述第二类噪声类型对应的第二播放次数和所述第三类噪声类型对应的第三播放次数;所述第一播放次数小于所述第二播放次数,所述第二播放次数小于所述第三播放次数。
37.需要说明的是,其中,上述用于识别所述待测试环境的环境地点的第一类噪声类型例如可以设置为主噪声,上述用于表示所述待测试环境的噪声对象的第二类噪声类型例如可以设置为次噪声,用于表示所述待测试环境的无规律噪声的第三类噪声类型例如可以设置为辅助噪声。
38.在一个示例性实施例中,进一步的,在所述待测试环境中按照所述播放属性播放所述一个或多个噪音类型的噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果的过程中,还可以对于每一待测试环境,在所述每一待测试环境中包括多个目标噪声类型的目标噪声数据的情况下,根据所述多个目标噪声类型中每一目标噪声类型的播放时间间隔确定每一目标噪声类型的目标噪声数据对应的播放优先级,其中,所述播放优先级表示所述目标噪声数据的播放顺序。
39.在一个示例性实施例中,为了更好的理解上述步骤s206中是如何实现在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据的过程,还提出了以下技术方案,具体步骤包括:在所述播放属性包括播放时长和播放时间间隔的情况下,对所述一个或多个目标噪音类型的目标噪声数据的播放时间间隔进行排序,得到第一排序结果;按照所述第一排序结果和第一对应关系设置所述一个或多个目标噪音类型的目标噪声数据的播放时长;其中,所述第一对应关系表示预先设置的播放时间间隔的排序结果和播放时长的对应关系;在所述待测试环境中按照所述播放时长播放所述一个或多个目标噪音类型的目标噪声数据。
40.其中,可以将具有最大的播放时间间隔的目标噪声类型的噪声数据的播放时长设置为最大,本技术对此不作限制。
41.在一个示例性实施例中,进一步的,还提出了用于实现在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据的其他技术方案,具体包括:在所述播放属性包括播放音量和播放时间间隔的情况下,对所述一个或多个噪音类型的噪声数据的播放时间间隔进行排序,得到第二排序结果;按照所述第二排序结果和第二对应关系设置所述一个或多个噪音类型的噪声数据的播放音量;其中,所述第二对应关系表示预先设置的播放时间间隔的排序结果和播放音量的对应关系;在所述待测试环境中按
照所述播放音量播放所述一个或多个噪音类型的目标噪声数据。
42.在一个示例性实施例中,为了进一步对在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据的技术方案继续说明,提出了以下实现步骤:在所述播放属性包括播放角度和播放时间间隔的情况下,对所述一个或多个目标噪音类型的目标噪声数据的播放时间间隔进行排序,得到第三排序结果;按照所述第三排序结果和第三对应关系设置所述一个或多个目标噪音类型的目标噪声数据的播放角度;其中,所述第三对应关系表示预先设置的播放时间间隔的排序结果和播放角度的对应关系;在所述待测试环境中按照所述播放角度播放所述一个或多个目标噪音类型的目标噪声数据。
43.通过上述步骤,通过多种方案实现了如何播放不同噪音类型的噪声数据的过程,可以模拟不同的复杂使用场景,生成不同的环境噪音,尽可能的自动化实现真实使用场景中识别率,唤醒率等性能数据,使语音功能检查能更为真实有效,可以有效评估唤醒模型及识别模型,复现用户使用场景中的问题,有效提高用户使用效果。
44.为了更好的理解上述测试结果的确定方法的过程,以下再结合可选实施例对上述测试结果的确定的实现方法流程进行说明,但不用于限定本技术实施例的技术方案。
45.在本实施例中提供了一种测试结果的确定方法,图3是根据本技术实施例的测试结果的确定方法的示意图,如图3所示,具体如下步骤:
46.步骤s301:收集生活中环境噪音,进行噪音分类,得到噪声类型表;
47.具体的,在步骤s301中还包括以下步骤:
48.步骤1、准备生活中的环境噪音,按照交通噪声,商业活动噪音,集体活动噪音,装饰装修噪音,娱乐场所噪音、机械设备噪音、平常居家生活噪音进行分类,按照每个类型将噪音处理为5分钟以内,5分钟到半小时,半小时以上得短时长噪音,中等时长,长时长噪音。
49.步骤2、根据上面分类得噪音创建噪音类型表,包含噪音时长,噪音类型等信息,将收集到得数据上传并按类型进行存储保存。
50.步骤s302:根据噪声类型表得到噪声类型表;
51.具体的,在步骤s302中还包括以下步骤:
52.步骤1、按智能设备使用得环境,设置环境中所包含得主噪音(相当于上述第一类噪声类型),次噪音(相当于上述第二类噪声类型),辅助噪音(相当于上述第三类噪声类型)等信息,创建测试环境表,并将数据添加到数据库;如:商场旁的安静客厅和郊区的安静客厅,就可以通过主噪音来区分同一个安静客厅场景的不同,商场旁的安静客厅主噪音是商业活动噪音,次噪音是交通噪声;而郊区的安静客厅主噪音是大自然声音,次噪音是电视娱乐声音。
53.步骤2、根据每一个测试环境,设置需要存在的噪音类型(即上述目标噪音类型),噪音播放的间隔时长,各个噪音播放间隔时间。
54.例如在商场环境中,主噪音是商业活动的噪音,需要一直持续播放,可以将主噪声的噪声时长设置为长时长,而将人声交谈时的次噪声设置为中等时长,比如手设置为间隔5分钟进行播放一段时间。如果还有比如交通噪声等辅助噪音,可以将辅助噪声的时长设置为短时长,播放间隔设置为长间隔,10分钟播放一次。
55.步骤s303:开始测试,确定测试环境:运行测试系统程序,选择要模拟测试得智能产品使用场景。在确定测试环境存在的情况下,执行步骤s304,否则,在确定测试环境不存
在的情况下,则执行步骤s305。
56.步骤s304:当场景存在时,可根据实际场景的主噪音,次噪音和辅助噪音进行选择区分场景直接选择。
57.步骤s305:当场景不存在时创建新的测试环境场景。
58.步骤s306:确定与测试环境对应的噪音数据(即上述目标噪音数据)是否存在;若是,则执行步骤s310,若否,则执行步骤s307;
59.步骤s307:确定测试环境对应的噪音数据是否存在;若是,则执行步骤s310,若否,则执行步骤s308;
60.步骤s308:新建与测试环境对应的噪音数据的类型;在创建新的测试环境场景后,选择测试环境需要的噪音类型。
61.在一个实施例中,可以创建新的测试环境名称,并将数据添加到对应的数据库表中。继续添加测试环境包含的噪音类型,当噪音类型存在时,直接选择进行添加;当噪音类型不存在时,可创建新的噪音类型。
62.步骤s309:备份新建数据;在创建新的噪音类型后,上传对应的噪音数据;
63.具体的:创建新的噪音类型名称,并将数据添加到对应的数据库表中,点击上传音频数据;当音频数据上传成功后保存设置,并将数据关联到步骤3对应的测试环境;
64.步骤s310:保存测试环境的噪声数据至数据库;
65.步骤s311:使用电脑的adobe audition软件选择噪音播放通道;
66.图4是根据本技术实施例的测试结果的确定方法的实施场景示意图;在一个实施例中,如图4所示,选择测试环境中的环境噪音所播放的角度之后,在电脑上安装adobe audition播放软件,购买支持多通道声卡设备,电脑连接声卡设备,声卡设备连接多个音频输出线,连接高保真音响,当进行角度测试时,根据高保真音响位置选择声源具体的输出音频线,部署不同真力音响摆放的位置;若不进行角度测试时,则按默认顺序进行噪音播放。
67.步骤s312:进行语音测试功能:部署待测试的语音产品,运行自动化测试脚本开始测试或人工进行语音功能测试。
68.通过上述步骤,通过自动化脚本根据智能设备使用的场景,将自然环境中的各种噪音进行处理,在数据表中生成智能设备使用的场景中的各种噪音类型及噪音时长,可根据使用环境的主噪音,次噪音,辅助噪音等设置生成多种智能设备使用的场景,可以自主添加要使用的测试场景,也可以选择数据库中已设定的,根据对应的测试场景可设定测试环境的主次噪音类型,不同噪音类型的播放角度,主次噪音所播放的间隔时间,形成多种多样的测试环境。通过上述方案可以覆盖多种场景下智能识别语音识别,语音唤醒等性能测试,可以有效评估唤醒模型及识别模型,复现用户使用场景中的问题,有效提高用户使用效果。
69.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例的方法。
70.图5是根据本技术实施例的一种测试结果的确定装置的结构框图;如图5所示,包
括:
71.确定模块52,用于确定语音测试设备的待测试环境;
72.设置模块54,用于获取与所述待测试环境对应的一个或多个目标噪音类型,以及确定所述一个或多个目标噪音类型的目标噪声数据的播放属性,其中,所述播放属性至少包括:各个目标噪声数据对应的播放时间间隔;
73.播放模块56,用于在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果。
74.通过上述装置,确定语音测试设备的待测试环境;获取与所述待测试环境对应的一个或多个目标噪音类型,以及确定所述一个或多个目标噪音类型的目标噪声数据的播放属性,其中,所述播放属性至少包括:各个目标噪声数据对应的播放时间间隔;在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果,解决了相关技术中,如何准确确定噪声音频数据在测试环境中的测试结果的问题,进而提高了测试结果的准确性。
75.在一个示例性实施例中,上述确定模块52还用于确定多个待测试环境分别对应的噪声数据,其中,所述噪声数据的属性包括噪声类型,所述多个待测试环境包括所述待测试环境;在每一待测试环境中包括多个目标噪声类型的目标噪声数据的情况下,分别确定所述每一待测试环境包括的多个目标噪声类型的目标噪声数据对应的播放时间间隔;建立所述多个待测试环境、所述多个目标噪声类型的目标噪声数据以及所述播放时间间隔之间的对应关系。
76.其中,在上述建立所述多个待测试环境、所述多个目标噪声类型的目标噪声数据以及所述播放时间间隔之间的对应关系的过程中,可以对获取到的噪音数据按照数据来源分类,得到音频数据表,并根据所述音频数据表生成不同测试环境对应的测试数据表。对获取到的噪音数据按照数据来源分类,得到音频数据表的过程可以包括:对获取到的噪音数据按照数据来源分类,得到不同环境类型的音频数据;对所述不同环境类型的音频数据中的每一环境类型的音频数据进行处理,得到不同播放时长的子音频数据;基于所述不同播放时长的子音频数据和所述不同播放时长的子音频数据所对应的环境类型生成所述音频数据表。在从测试数据表中未获取到所述测试场景类型对应的环境音频数据的情况下,获取技术人员针对此测试场景类型重新创建的环境类型,并获取到对应的环境音频数据。
77.在一个示例性实施例中,上述确定模块52还用于根据每一待测试环境中噪声数据的目标噪声类型,分别确定每一目标噪声类型对应的播放次数;所述目标噪声类型至少包括以下之一:用于识别所述待测试环境的环境地点的第一类噪声类型,用于表示所述待测试环境的噪声对象的第二类噪声类型,用于表示所述待测试环境的无规律噪声的第三类噪声类型;根据每一待测试环境的测试时长和每一目标噪声类型对应的播放次数的商值确定出每一目标噪声类型对应的播放时间间隔。
78.需要说明的是,其中,上述用于识别所述待测试环境的环境地点的第一类噪声类型例如可以设置为主噪声,上述用于表示所述待测试环境的噪声对象的第二类噪声类型例如可以设置为次噪声,用于表示所述待测试环境的无规律噪声的第三类噪声类型例如可以设置为辅助噪声。
79.在一个示例性实施例中,上述确定模块52还用于对于每一待测试环境,在所述每
一待测试环境中包括多个目标噪声类型的目标噪声数据的情况下,根据所述多个目标噪声类型中每一目标噪声类型的播放时间间隔确定每一目标噪声类型的目标噪声数据对应的播放优先级,其中,所述播放优先级表示所述目标噪声数据的播放顺序。
80.在一个示例性实施例中,上述播放模块56还用于在所述播放属性包括播放时长和播放时间间隔的情况下,对所述一个或多个目标噪音类型的目标噪声数据的播放时间间隔进行排序,得到第一排序结果;按照所述第一排序结果和第一对应关系设置所述一个或多个目标噪音类型的目标噪声数据的播放时长;其中,所述第一对应关系表示预先设置的播放时间间隔的排序结果和播放时长的对应关系;在所述待测试环境中按照所述播放时长播放所述一个或多个目标噪音类型的目标噪声数据。
81.其中,可以将具有最大的播放时间间隔的目标噪声类型的噪声数据的播放时长设置为最大,本技术对此不作限制。
82.在一个示例性实施例中,上述播放模块56还用于在所述播放属性包括播放音量和播放时间间隔的情况下,对所述一个或多个噪音类型的噪声数据的播放时间间隔进行排序,得到第二排序结果;按照所述第二排序结果和第二对应关系设置所述一个或多个噪音类型的噪声数据的播放音量;其中,所述第二对应关系表示预先设置的播放时间间隔的排序结果和播放音量的对应关系;在所述待测试环境中按照所述播放音量播放所述一个或多个噪音类型的目标噪声数据。
83.在一个示例性实施例中,上述播放模块56还用于在所述播放属性包括播放角度和播放时间间隔的情况下,对所述一个或多个目标噪音类型的目标噪声数据的播放时间间隔进行排序,得到第三排序结果;按照所述第三排序结果和第三对应关系设置所述一个或多个目标噪音类型的目标噪声数据的播放角度;其中,所述第三对应关系表示预先设置的播放时间间隔的排序结果和播放角度的对应关系;在所述待测试环境中按照所述播放角度播放所述一个或多个目标噪音类型的目标噪声数据。
84.通过上述装置,通过多种方案实现了如何播放不同噪音类型的噪声数据的过程,可以模拟不同的复杂使用场景,生成不同的环境噪音,尽可能的自动化实现真实使用场景中识别率,唤醒率等性能数据,使语音功能检查能更为真实有效,可以有效评估唤醒模型及识别模型,复现用户使用场景中的问题,有效提高用户使用效果。
85.本技术的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
86.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
87.s1,确定语音测试设备的待测试环境;
88.s2,获取与所述待测试环境对应的一个或多个目标噪音类型,以及确定所述一个或多个目标噪音类型的目标噪声数据的播放属性,其中,所述播放属性至少包括:各个目标噪声数据对应的播放时间间隔;
89.s3,在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果。
90.本技术的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步
骤。
91.可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
92.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
93.s1,确定语音测试设备的待测试环境;
94.s2,获取与所述待测试环境对应的一个或多个目标噪音类型,以及确定所述一个或多个目标噪音类型的目标噪声数据的播放属性,其中,所述播放属性至少包括:各个目标噪声数据对应的播放时间间隔;
95.s3,在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果。
96.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
97.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
98.显然,本领域的技术人员应该明白,上述的本技术的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本技术不限制于任何特定的硬件和软件结合。
99.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
技术特征:
1.一种测试结果的确定方法,其特征在于,包括:确定语音测试设备的待测试环境;获取与所述待测试环境对应的一个或多个目标噪音类型,以及确定所述一个或多个目标噪音类型的目标噪声数据的播放属性,其中,所述播放属性至少包括:各个目标噪声数据对应的播放时间间隔;在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果。2.根据权利要求1所述的测试结果的确定方法,其特征在于,获取与所述待测试环境对应的一个或多个目标噪音类型之前,所述方法还包括:确定多个待测试环境分别对应的噪声数据,其中,所述噪声数据的属性包括噪声类型,所述多个待测试环境包括所述待测试环境;在每一待测试环境中包括多个目标噪声类型的目标噪声数据的情况下,分别确定所述每一待测试环境包括的多个目标噪声类型的目标噪声数据对应的播放时间间隔;建立所述多个待测试环境、所述多个目标噪声类型的目标噪声数据以及所述播放时间间隔之间的对应关系。3.根据权利要求2所述的测试结果的确定方法,其特征在于,在每一待测试环境中包括多个目标噪声类型的目标噪声数据的情况下,分别确定所述每一待测试环境包括的多个目标噪声类型的目标噪声数据对应的播放时间间隔,包括:根据每一待测试环境中噪声数据的目标噪声类型,分别确定每一目标噪声类型对应的播放次数;所述目标噪声类型至少包括以下之一:用于识别所述待测试环境的环境地点的第一类噪声类型,用于表示所述待测试环境的噪声对象的第二类噪声类型,用于表示所述待测试环境的无规律噪声的第三类噪声类型;根据每一待测试环境的测试时长和每一目标噪声类型对应的播放次数的商值确定出每一目标噪声类型对应的播放时间间隔。4.根据权利要求2所述的测试结果的确定方法,其特征在于,所述方法还包括:对于每一待测试环境,在所述每一待测试环境中包括多个目标噪声类型的目标噪声数据的情况下,根据所述多个目标噪声类型中每一目标噪声类型的播放时间间隔确定每一目标噪声类型的目标噪声数据对应的播放优先级,其中,所述播放优先级表示所述目标噪声数据的播放顺序。5.根据权利要求1-4任一项所述的测试结果的确定方法,其特征在于,在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,包括:在所述播放属性包括播放时长和播放时间间隔的情况下,对所述一个或多个目标噪音类型的目标噪声数据的播放时间间隔进行排序,得到第一排序结果;按照所述第一排序结果和第一对应关系设置所述一个或多个目标噪音类型的目标噪声数据的播放时长;其中,所述第一对应关系表示预先设置的播放时间间隔的排序结果和播放时长的对应关系;在所述待测试环境中按照所述播放时长播放所述一个或多个目标噪音类型的目标噪声数据。6.根据权利要求1-4任一项所述的测试结果的确定方法,其特征在于,在所述待测试环
境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,包括:在所述播放属性包括播放音量和播放时间间隔的情况下,对所述一个或多个目标噪音类型的目标噪声数据的播放时间间隔进行排序,得到第二排序结果;按照所述第二排序结果和第二对应关系设置所述一个或多个目标噪音类型的目标噪声数据的播放音量;其中,所述第二对应关系表示预先设置的播放时间间隔的排序结果和播放音量的对应关系;在所述待测试环境中按照所述播放音量播放所述一个或多个目标噪音类型的目标噪声数据。7.根据权利要求1-4任一项所述的测试结果的确定方法,其特征在于,在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,包括:在所述播放属性包括播放角度和播放时间间隔的情况下,对所述一个或多个目标噪音类型的目标噪声数据的播放时间间隔进行排序,得到第三排序结果;按照所述第三排序结果和第三对应关系设置所述一个或多个目标噪音类型的目标噪声数据的播放角度;其中,所述第三对应关系表示预先设置的播放时间间隔的排序结果和播放角度的对应关系;在所述待测试环境中按照所述播放角度播放所述一个或多个目标噪音类型的目标噪声数据。8.一种测试结果的确定装置,其特征在于,包括:确定模块,用于确定语音测试设备的待测试环境;设置模块,用于获取与所述待测试环境对应的一个或多个目标噪音类型,以及确定所述一个或多个目标噪音类型的目标噪声数据的播放属性,其中,所述播放属性至少包括:各个目标噪声数据对应的播放时间间隔;播放模块,用于在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果。9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的方法。10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。
技术总结
本申请公开了一种测试结果的确定方法、装置、存储介质及电子装置,涉及智慧家庭技术领域,该测试结果的确定方法包括:确定语音测试设备的待测试环境;获取与所述待测试环境对应的一个或多个目标噪音类型,以及确定所述一个或多个目标噪音类型的目标噪声数据的播放属性,其中,所述播放属性至少包括:各个目标噪声数据对应的播放时间间隔;在所述待测试环境中按照所述播放属性播放所述一个或多个目标噪音类型的目标噪声数据,确定所述语音测试设备在所述待测试环境下的测试结果,采用上述技术方案,解决了如何准确确定噪声音频数据在测试环境中的测试结果的问题。环境中的测试结果的问题。环境中的测试结果的问题。
技术研发人员:
白小娟
受保护的技术使用者:
青岛海尔科技有限公司 海尔智家股份有限公司
技术研发日:
2022.08.31
技术公布日:
2022/12/12