技术简介:
本专利针对传统语音系统测试难以复现真实噪声环境的问题,提出一种集成静音房与多通道声音模拟装置的测试系统,通过精准还原实车工况下的车内噪声、环境噪声及多音色人声指令,实现实验室环境下语音系统的自动化、标准化测试,显著提升测试数据准确性。
关键词:语音模拟系统,噪声干扰测试
1.本发明涉及车辆测试技术领域,尤其涉及一种语音模拟系统、语音性能测试系统、方法、终端及介质。
背景技术:2.车载语音系统作为车辆标配,能够及时获知车辆乘员意图以及时提供个性化服务,有效避免了驾驶员视线偏离道路和分心驾驶所带来的不便。目前的车载语音系统需要通过乘员的语音指令来提供相应服务,因此在车辆出厂前,需要对车载语音系统进行语音测试,以保证车载语音系统对语音指令的响应性能。
3.由于车载语音系统的实际工作环境较为复杂,为保证测试数据与实际工况接近,传统语音测试方案一般是进行整车道路测试,需要将车辆在实际道路上开展动态道路测试,以测试不同形成工况下的车载语音系统对语音指令的响应性能。但进行整车道路测试需要配备专门的驾驶员和测试人员,以进行人工测试并记录数据,而在人工测试过程中容易出现许多不可控因素(如测试人员不同引起的差异),这些不可控因素容易导致获得的测试数据不够准确,最终无法准确评估车载语音系统的性能。
技术实现要素:4.本发明提供一种语音模拟系统、语音性能测试系统、方法、终端及介质,以解决语音测试方案中,整车道路测试的性能测试数据不够准确,导致无法准确评估车载语音系统的性能的问题。
5.提供一种语音模拟系统,用于模拟待测车辆上语音系统的工作环境,包括静音房和声音模拟装置,静音房包括隔音墙体和减震地面,静音房内部为供待测车辆进入并进行语音模拟测试的测试空间;
6.声音模拟装置包括车内噪声回放单元、人声指令回放单元和多个环境噪声回放单元,多个环境音回放单元环绕放置在待测车辆外,用于播放预先录制的实车在不同环境工况下的环境噪音;
7.车内噪声回放单元放置在待测车辆内,用于播放预先录制的实车在不同行车工况下的车内噪音;
8.人声指令回放单元放置在待测车辆内,用于播放实预先录制的不同音色的人声指令。
9.可选地,环境噪声回放单元包括至少两个对称设置在待测车辆两侧的立体声音箱,各立体声音箱的中心位置,与待测车辆的车窗中心位置处于同一水平线上。
10.可选地,人声指令回放单元为人工嘴,人工嘴设置在待测车辆的座椅头枕处。
11.可选地,语音性能测试系统还包括音频录制装置,音频录制装置包括人声指令录制单元、车内噪声录制单元和环境噪声录制单元,人声指令录制单元用于录制不同音色的人声指令,车内噪声录制单元用于录制实车在不同行车工况下的车内噪音,环境噪声录制
单元用于录制实车在不同环境工况下的环境噪音。
12.可选地,环境噪声录制单元至少包括两个,两个环境噪声录制单元对称设置于待测车辆的两侧,两个环境噪声录制单元之间的连接直线垂直于行驶道路的车道线,两个环境噪声录制单元的距离小于预设距离。
13.可选地,人声指令录制单元设置在待测车辆的座椅头枕处;车内噪声录制单元设置在待测车辆的驾驶舱内。
14.可选地,减震地面包括从上至下依次层叠设置的地板层、减震层和地面,地板层供待测车辆停放,减震层包括多个阻尼减震垫。
15.可选地,隔音墙体包括间隔设置的内墙体和外墙体,内墙体与外墙体均设有消声材料层。
16.提供一种语音性能测试系统,用于测试待测车辆的语音系统,包括测试执行终端和上述的语音模拟系统,测试执行终端设置在静音房外,测试执行终端与声音模拟装置、语音系统连接。
17.可选地,语音性能测试系统还包括与测试执行终端连接的响应采集装置,响应采集装置用于采集语音系统在性能测试过程中的测试响应数据。
18.可选地,响应采集装置包括设置在第一麦克风和摄像头,第一麦克风设置在待测车辆的中控台,摄像头设置在待测车辆的车机屏幕上方。
19.可选地,语音性能测试系统还包括与所述测试执行终端连接的声卡、与声卡连接的声音反馈装置,声音反馈装置用于采集声音模拟装置播放的声音。
20.可选地,语音性能测试系统包括设置在待测车辆内的第二麦克风,以及设置在待测车辆外的第三麦克风。
21.提供一种语音性能测试方法,语音性能测试方法用于上述语音性能测试系统中,该方法包括:
22.获取待测车辆在实际行车环境中的环境数据,并获取不同音色的人声指令,环境数据包括实车在不同行车工况下的车内噪音,以及实车在不同环境工况下的环境噪音;
23.在语音性能测试系统中对车内噪音、环境噪音和人声指令进行还原,以对待测车辆的语音系统进行性能测试,以获得语音系统对不同人声指令的测试响应数据;
24.获取语音系统在测试过程中的日志数据,并将日志数据和测试响应数据作为语音系统的性能测试数据。
25.进一步地,在语音性能测试系统中对车内噪音、环境噪音和人声指令进行还原,以对待测车辆的语音系统进行性能测试,以获得语音系统对不同人声指令的测试响应数据,包括:
26.a.选取环境噪音;
27.b.选取车内噪音;
28.c.选取人声指令;
29.d.控制声音模拟装置中各回放单元同时播放车内噪音、环境噪音和人声指令,并通过声卡和声音反馈装置对声音模拟装置中各回放单元的播放音量强度进行调节;
30.e.当各回放单元的播放音量强度与对应声音的音量强度一致时,通过响应采集装置获取语音系统对人声指令的测试响应数据;
31.f.改变人声指令,并重复步骤d-步骤e,以获得语音系统对不同人声指令的测试响应数据;
32.g.改变车内噪音,并重复步骤c-步骤e,以获得在不同车内噪声下,语音系统对不同人声指令的测试响应数据;
33.h.改变环境噪音,并重复步骤b-步骤e,以获得在不同环境噪声和不同车内噪声下,语音系统对不同人声指令的测试响应数据。
34.进一步地,通过声卡和声音反馈装置对声音模拟装置中各回放单元的播放音量强度进行调节,包括:
35.通过第一麦克风采集人声回放单元的播放人声指令,并将人声指令的音量强度作为调节目标,通过声卡调节播放人声指令的音量强度;
36.通过第二麦克风获取车内噪声回放单元的播放车内噪声,并将车内噪声的音量强度作为调节目标,通过声卡调节播放车内噪声的音量强度;
37.通过第三麦克风获取环境噪声回放单元的播放环境噪声,并将环境噪声的音量强度作为调节目标,通过声卡调节播放环境噪声的音量强度。
38.提供一种测试执行终端,包括:
39.第一获取模块,用于获取待测车辆在实际行车环境中的环境数据,并获取不同音色的人声指令,环境数据包括实车在不同行车工况下的车内噪音,以及实车在不同环境工况下的环境噪音;
40.测试模块,用于在语音性能测试系统中对车内噪音、环境噪音和人声指令进行还原,以对待测车辆的语音系统进行性能测试,以获得语音系统对不同人声指令的测试响应数据;
41.第二获取模块,用于获取语音系统在测试过程中的日志数据,并将日志数据和测试响应数据作为语音系统的性能测试数据。
42.提供一种测试执行终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述语音性能测试方法的步骤。
43.一种可读存储介质,可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述语音性能测试方法的步骤。
44.本发明提供的语音模拟系统、语音性能测试系统、方法、终端及介质的有益效果在于:
45.本发明中的语音模拟系统,包括静音房和声音模拟装置,静音房包括隔音墙体和减震地面,静音房内部为供待测车辆进入并进行性能测试的测试空间;声音模拟装置包括车内噪声回放单元、人声指令回放单元和多个环境噪声回放单元,多个环境音回放单元环绕放置在待测车辆外,用于播放预先录制的实车在不同环境工况下的环境噪音;车内噪声回放单元放置在待测车辆内,用于播放预先录制的实车在不同行车工况下的车内噪音;人声指令回放单元放置在待测车辆内,用于播放实预先录制的不同音色的人声指令;本发明通过预先录制的各种环境噪声和车内噪声,还原了不同工况下噪声对人声指令的干扰,能够真实地模拟出待测车辆上语音系统的工作环境,在此基础上,将语音模拟系统与其他测试装置配合,可以在实验室中完成对语音系统的测试,实现了语音系统测试的自动化和标
准化,消除了人工测试时不可控因素的影响,提高了性能测试数据的准确性。
附图说明
46.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
47.图1是本发明一实施例中语音模拟系统的一结构示意图;
48.图2是本发明一实施例中静音室的一结构示意图;
49.图3是本发明一实施例中环境噪声录制单元的一位置示意图;
50.图4是本发明一实施例中语音性能测试系统的一结构示意图;
51.图5是本发明一实施例中语音性能测试方法的一流程示意图;
52.图6是本发明一实施例中测试执行终端的一结构示意图;
53.图7是本发明一实施例中测试执行终端的另一结构示意图。
54.其中,图中各附图标记:
55.1-语音模拟系统;11-静音室;111-隔音墙体;112-减震地面;113-隔音门;114-门前斜坡;12-环境噪声回放单元;13-车内噪声回放单元;14-人声指令回放单元;
56.2-待测车辆;3-测试执行终端;4-声卡;51-第一麦克风;52-摄像头;61-第二麦克风;62-第三麦克风。
具体实施方式
57.为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
58.需要说明的是,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者间接在该另一个元件上。当一个元件被称为是“连接于”另一个元件,它可以是直接连接到另一个元件或间接连接至该另一个元件上。
59.需要理解的是,术语“长度”、“宽度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
60.请一并参阅图1至图4,现对本发明实施例提供的语音模拟系统1和语音性能测试系统进行说明。
61.实施例一
62.如图1至图4所示,提供一种语音模拟系统1,用于模拟待测车辆2上语音系统的工作环境,包括静音房和声音模拟装置。静音房包括隔音墙体111、减震地面112,以及其他基础通讯、供电接口。静音房内部为供待测车辆2进入并进行语音模拟测试的测试空间。声音模拟装置包括车内噪声回放单元13、人声指令回放单元14和多个环境噪声回放单元12。多
个环境音回放单元环绕放置在待测车辆2外,用于播放预先录制的实车在不同环境工况下的环境噪音。车内噪声回放单元13放置在待测车辆2内,用于播放预先录制的实车在不同行车工况下的车内噪音;人声指令回放单元14放置在待测车辆2内,用于播放实预先录制的不同音色的人声指令。
63.在需要对待测车辆2上的语音系统进行性能测试时,将车辆驶入静音房的内部,噪声回放环境需要在低底噪环境进行,用于最大限度还原噪声真实环境,静音房的隔音墙体111和减震地面112构成静音减振的测试空间,为待测车辆2提供低底噪的环境以保证后续进行噪声模拟还原时不被其它声音干扰;在测试空间内、待测车辆2周围环绕布置多个环境音回放单元,并在待测车辆2内相应位置布置车内噪声回放单元13、人声指令回放单元14,即可完成语音模拟系统1的构建。构建好语音模拟系统1之后,可控制语音模拟系统1对待测车辆2受到的噪声干扰进行噪音模拟还原,控制多个环境音回放单元播放实车在不同行车工况下的车内噪音,此时多个环境音回放单元播放的环境噪声为立体声,可以模拟实车在不同行车工况下的车内噪音,并控制多个环境音回放单元播放实车在不同环境工况下的环境噪音,可以模拟实车在不同环境工况下的环境噪音,两个噪音组合后构成了实车的不同工况噪音,即模拟出语音系统的实际工作环境,在此基础上,控制人声指令回放单元14播放不同音色的人声指令,对语音系统进行性能测试,可采集获得不同工况下语音系统对不同人声指令识别的性能测试数据,然后对性能测试数据进行分析,即可确定语音系统的性能。
64.综上所述,本实施例通过预先录制的各种环境噪声和车内噪声,还原了不同工况下噪声对人声指令的干扰,能够真实地模拟出待测车辆2上语音系统的工作环境,在此基础上,将语音模拟系统1与其他测试装置配合,可以在实验室中完成对语音系统的测试,实现了语音系统测试的自动化和标准化,消除了人工测试时不可控因素的影响,提高了性能测试数据的准确性。
65.可选地,语音性能测试系统还包括音频录制装置,音频录制装置包括人声指令录制单元、车内噪声录制单元和环境噪声录制单元,人声指令录制单元用于录制不同音色的人声指令,车内噪声录制单元用于录制实车在不同行车工况下的车内噪音,环境噪声录制单元用于录制实车在不同环境工况下的环境噪音。采用音频录制装置预先录制不同的噪音和人声指令,可以用于后续语音模拟系统1中,为真实还原语音系统的工作环境提供了基础,并可以重复利用,提高了后续对语音系统进行性能测试的效率。
66.车内噪声录制单元用于录制实车在不同行车工况下的车内噪音,在录制车内噪音时,将车内噪声录制单元放置至待测车辆2内,以采集不同行车工况下的风噪、胎噪、发动机振动噪声等待测车辆2本身的运行噪声,其中,车内噪音包括声音信息和噪声强度信息;环境噪声录制单元用于录制实车在不同环境工况下的环境噪音,预先录制的环境噪音包括但不限于城市、郊区、高速等环境工况下的环境噪音,环境噪音包括声音信息和噪声强度信息;在录制的环境噪音时,并将环境噪声录制单元放置在待测车辆2两侧的行驶道路上,可以采集到更符合实际环境工况的噪声;人声指令录制单元用于录制不同音色的人声指令,人声指令包括声音信息以及声音强度信息;预先录制的人声指令包括但不限于不同性别、年龄、语种等用户的人声指令,后续明确不同性别、年龄、语种等用户的人声指令对语音系统识别的影响,提高语音系统性能测试识别效果。
67.可选地,人声指令录制单元设置在待测车辆2的座椅头枕处,可以更加贴近驾驶员
在车辆空间内发出人声指令时的情况,与实际环境更加贴近。车内噪声录制单元设置在待测车辆2的驾驶舱内,由于语音系统一般设置在中控台,车内噪声录制单元设置在待测车辆2的驾驶舱内,可以有效的采集语音系统受到的车内噪声影响。
68.可选地,车内噪声录制单元至少包括两个,一个车内噪声录制单元可以设置在驾驶舱内驾驶员的耳朵位置,以采集车内噪声的声音信息,即车内噪音中声音信息的采集位置为人耳位置,以更加贴近驾驶员的实际感受;一个车内噪声录制单元可以设置在驾驶舱内的麦克风位置,即车内噪音中噪声强度信息的采集位置为被测试车辆的麦克风位置,使得采集到的噪声强度更加贴近语音系统接收到的车内噪声强度,更贴近实际工作环境。
69.可选地,环境噪声录制单元至少包括两个,两个环境噪声录制单元对称设置于待测车辆2的两侧,两个环境噪声录制单元之间的连接直线垂直于行驶道路的车道线,两个环境噪声录制单元的距离小于预设距离。如图3所示,在录制的环境噪音时,将待测车辆2放置在实测行驶道路上,环境噪声录制单元的位置点要求以对的形式存在,一对环境噪声录制单元对称放置在待测车辆2两侧,且处于车道的边缘;一对环境噪声录制单元的连接直线垂直于车道线,且一对环境噪声录制单元之间的距离l
mic
小于预设距离。其中,预设距离可以为4.2m一般行驶道路中的车道宽度为2.4m至4.2m,将一对环境噪声录制单元之间的距离设置为小于4.2m,可以采集到实测在车道上行驶的实际环境噪音,是采集到的环境噪声更贴近实际工况。其中,其他实施例中,一对环境噪声录制单元之间的距离l
mic
可以大于或者等于2.5m,且小于或者等于3.75m,即2.5m≤l
mic
≤3.75m,进一步缩小了一对环境噪声录制单元之间的距离l
mic
,提高采集到的环境噪声的准确性。
70.可选地,环境噪声回放单元12包括至少两个对称设置在待测车辆2两侧的立体声音箱,各立体声音箱的中心位置,与待测车辆2的车窗中心位置处于同一水平线上。在试验语音模拟系统1进行噪声模拟还原时,需要保证噪声回放单元与噪声录制单元的位置一致,由于在录制环境噪声时,采用至少两个对称的环境噪声录制单元采集环境噪声,因此在设置环境噪声回放单元12时,为尽可能的还原噪声,环境噪声回放单元12的数量需要大于获得等于环境噪声回放单元12的数量,即环境噪声回放单元12的数量至少为两个,且需要将两个对称设置在待测车辆2两侧的立体声音箱,提高环境噪声播放效果,模拟出实际噪声环境;同时,由于待测车辆2的车窗中心位置对噪声的隔音效果最差,因此,各立体声音箱的中心位置需要与待测车辆2的车窗中心位置处于同一水平线上,使得环境噪声回放单元12播放的噪声能够最大限度的通过车窗进入待测车辆2,被语音系统接收到,从而可以极大程度的还原环境噪声对语音系统的干扰。在其他实施例中,环境噪声回放单元12还可以是播放立体声以上声音的相关装置,以进一步提高对环境噪声的还原度,进而进一步贴合语音系统工作环境的模拟精度,从而获得更加准确的语音系统性能。
71.可选地,人声指令回放单元14为人工嘴,人工嘴设置在待测车辆2的座椅头枕处。人工嘴播放的人声指令能够接近真实人嘴的声源,将人工嘴放置在座椅头枕处,可以模拟出真实场景下驾驶员或者乘员发出的人声指令,进一步提高了人声指令的还原度。
72.可选地,静音房的减震地面112包括从上至下依次层叠设置的地板层、减震层和地面,地板层供待测车辆2停放,减震层包括多个阻尼减震垫。将静音房的减震地面112设置为包含阻尼减震垫的地面,保证静音房的低底噪环境,提高待测车辆2的运行环境还原度,进而提高待测车辆2上语音系统的工作环境还原度。
73.可选地,如图2所示,在一隔音墙体111上安装有隔音门113,隔音门113外的地面上设有便于待测车辆2驶入静音房内测试空间的门前斜坡114,以便待测车辆2的驶入驶出,在更改部分装置(设置待测车辆2内的装置)之后,可以重复利用语音模拟系统1对不同的语音系统进行模拟测试,避免重复搭建系统,提高模拟装置使用率,减少测试成本。
74.可选地,地板层包括内底板层和外地板层,减震层包括第一阻尼减震层和第二阻尼减震层,内底板层、第一阻尼减震层、外地板层、第二阻尼减震层和地面从上至下依次层叠设置。其中,第一阻尼减震层为由多个阻尼减震垫组成的减震层;第二阻尼减震层包括多个低频阻尼复合减震器,低频减震器的上端抵接于外地板层,低频阻尼复合减震器的下端抵接于地面。将减震层包括第一阻尼减震层和第二阻尼减震层,可以同时消除高频和低频的振动,进一步保证静音房的低底噪环境。
75.可选地,隔音墙体111包括间隔设置的内墙体和外墙体,内墙体与外墙体均设有消声材料层。隔音墙体111为复合隔音墙体111构成,包括内墙体和外墙体,墙体和外墙体均设有消声材料层,保证静音房的隔音性能,提供低底噪环境。此外,内墙体和外墙体之间设有多层隔音板、多层减阻尼,内内墙体的内侧(靠近测试空间的一侧)还设置内饰金属微孔吸音层,进一步保证静音房的隔音性能。
76.本实施例中,按照音频录制装置的设置位置,布置声音模拟装置的位置,并控制声音模拟装置播放音频录制装置录制的噪声和人声指令,其中,使用立体声音箱播放环境噪音,使用人工嘴播放人声指令,能够最真实的模拟还原出语音系统的工作环境,为后续对语音系统进行性能测试提供了坚实基础,实现了语音系统测试的自动化和标准化,消除了人工测试时不可控因素的影响,提高了性能测试数据的准确性,进而能够准确地确定语音系统的性能。
77.实施例二
78.如图4所示,提供一种语音性能测试系统,用于测试待测车辆2的语音系统,包括测试执行终端3和上述的语音模拟系统1,测试执行终端3设置在静音房外,测试执行终端3与声音模拟装置、语音系统连接。其中,语音系统为接待测车辆2上车机的语音系统,测试执行终端3连接待测车辆2的车辆总线,车辆总线与车机接口连接,实现与测试执行终端3与语音系统之间的连接,测试执行终端3用于控制输出测试内容和指令,并收集性能测试数据。
79.构建好语音模拟系统1之后,将测试执行终端3分别与环境噪声回放单元12、车内噪声回放单元13和人声指令回放单元14连接,并将测试执行终端3与待测车辆2的语音系统连接,完成语音性能测试系统的搭建。在语音性能测试系统对待测车辆2的语音系统进行性能测试时,通过测试执行终端3输出测试内容和指令,即可控制环境噪声回放单元12、车内噪声回放单元13和人声指令回放单元14,进行相应的声音播放,进而模拟出语音系统的真实工作环境并对语音系统进行性能测试;在测试过程中,测试执行终端3可以直接获取语音系统的日志数据,作为不同工况下语音系统对不同人声指令识别的性能测试数据,然后对性能测试数据进行分析,即可确定语音系统的性能。
80.本实施例中,通过预先录制的各种环境噪声和车内噪声,还原了不同工况下噪声对人声指令的干扰,能够真实地模拟出待测车辆2上语音系统的工作环境,在此基础上,将语音模拟系统1与测试执行终端3配合,无需人工干涉即可在实验室中完成对语音系统的测试,实现了语音系统测试的自动化和标准化,消除了人工测试时不可控因素的影响,提高了
性能测试数据的准确性。
81.可选地,本实施例的语音性能测试系统还包括测试监控系统,测试监控系统与测试执行终端3连接,用于管理、显示、记录测试任务数据,并获取测试执行终端3反馈的性能测试数据,进而对性能测试数据进行分析,以输出并显示测试报告,进一步地提高了语音性能测试系统的自动化和标准化,减少了测试成本。
82.可选地,本实施例的语音性能测试系统,还包括与测试执行终端3连接的响应采集装置,响应采集装置用于采集语音系统在性能测试过程中的测试响应数据。在直接获取语音系统日志数据的基础上,在语音系统的操作层面上获取语音系统对人声指令的测试响应数据,测试过程中,将语音系统的日志数据和的测试响应数据作为性能测试数据,后续可以将日志数据和测试响应数据作对比,明确语音系统软件执行和操作层响应上是否一致,同时增加性能测试数据的准确性。其中,测试响应数据可以是语音系统的语音响应数据和/或界面响应数据。
83.可选地,响应采集装置包括设置在第一麦克风51和摄像头52,第一麦克风51设置在待测车辆2的中控台,摄像头52设置在待测车辆2的车机屏幕上方。设置在中控台上的第一麦克风51,可以采集到语音系统在性能测试过程中的语音响应数据,设置在车机屏幕上方的摄像头52,可以采集语音系统在性能测试过程中的界面响应数据。
84.可选地,语音性能测试系统还包括声卡4、与声卡4连接的声音反馈装置,声卡4与测试执行终端3连接,用于控制和调节环境噪声、车内噪声、人声指令的输出。声音反馈装置用于采集声音模拟装置播放的声音。录制的环境噪声、车内噪声均包含噪声强度,录制的人声指令也包含声音强度,在语音模拟系统1在进行噪声和指令的模拟还原时,为确保能够准确还有语音系统的真实工作环境,需要设置声卡4和相应的声音反馈装置,声卡4与音反馈装置连接,在声音模拟装置播放预先录制的环境噪声、车内噪声、人声指令时,声音反馈装置采集声音模拟装置的播放声音,并将采集到播放声音反馈给声卡4,使得声卡4根据播放声音的内容调节声音模拟装置播放的环境噪声、车内噪声、人声指令,以使环境噪声、车内噪声、人声指令的播放音量强度,与预先录制的噪声强度、声音轻度一致。
85.可选地,语音性能测试系统包括设置在待测车辆2内的第二麦克风61,以及设置在待测车辆2外的第三麦克风62。在进行环境噪声播放时,需要在待测车辆2外的特定位置设置第二麦克风61,以采集环境噪声回放单元12播放环境噪声的播放噪声强度,进而通过声卡4对环境噪声回放单元12的输出进行调节,确保该特定位置处采集到的播放噪声强度与预先录制的环境噪声强度一致。同时,还需要在待测车辆2内的设置第二麦克风61,以采集车内噪声回放单元13播放车内噪声的播放噪声强度,进而通过声卡4对车内噪声回放单元13的输出进行调节,确保该位置处采集到的播放噪声强度与预先录制的车内噪声强度一致。人声指令的调节原理类似,通过设置第四麦克风采集人声指令回放单元14播放指令的播放音量强度,进而通过声卡4对人声指令回放单元14的输出进行调节,确保该位置处采集到的指令播放强度与预选录制的人声指令声音强度一致。
86.在一实施例中,可以将第一麦克风51作为人声指令的声音反馈装置,即将第一麦克风51作为响应采集装置的同时,还将第一麦克风51作为人声指令的声音反馈装置,以优化测试装置,减少成本。
87.可选地,第三麦克风62的布置位置为两个对称布置在待测车辆2外的环境噪声回
放单元12之间的中心连线0.5l
mic
处,中心连线为环境噪声回放单元12的中心位置之间的直线。即一对对称环境噪声回放单元12的中点连线的0.5l
mic
处,l
mic
为一对对称环境噪声录制单元之间的距离。若一对对称环境噪声回放单元12之间的距离,与一对对称环境噪声录制单元之间的距离相同,均为l
mic
,则第三麦克风62的布置位置为一对对称环境噪声回放单元12的中点连线的中点。
88.实施例三
89.本发明实施例提供的语音性能测试方法,该语音性能测试方法应用在如图4所示的语音性能测试系统中,该语音性能测试方法的执行端为测试执行终端。测试执行终端可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和服务器。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
90.在一实施例中,如图5所示,提供一种语音性能测试方法,以该方法应用在图4中的测试执行终端为例进行说明,包括如下步骤:
91.s10:获取待测车辆在实际行车环境中的环境数据,并获取不同音色的人声指令。
92.在对待测车辆上的语音系统进行性能测试之前,需要获取待测车辆在实际行车环境中的环境数据,并获取不同音色的人声指令,其中,环境数据包括实车在不同行车工况下的车内噪音,以及实车在不同环境工况下的环境噪音。
93.其中,实车在不同行车工况下的车内噪音,可以通过前述的车内噪声录制单元采集;实车在不同环境工况下的环境噪音,可以通过前述的环境噪声录制单元采集;不同音色的人声指令可以通过前述的人声指令录制单元采集,车内噪音、环境噪声和人声指令的采集要求如前文所述,在此不再赘述。
94.s20:在语音性能测试系统中对车内噪音、环境噪音和人声指令进行还原,以对待测车辆的语音系统进行性能测试,以获得语音系统对不同人声指令的测试响应数据。
95.在获取人声指令、车内噪音和环境噪音之后,在语音性能测试系统中对车内噪音、环境噪音和人声指令进行还原,以对待测车辆的语音系统进行性能测试,以获得语音系统对不同人声指令的测试响应数据。其中,语音性能测试系统的语音模拟系统用于对车内噪音、环境噪音和人声指令进行还原,以模拟出语音系统的真实工作环境,具体测试过程如前文所述,在此不再赘述。
96.s30:获取语音系统在测试过程中的日志数据,并将日志数据和测试响应数据作为语音系统的性能测试数据。
97.在语音系统对不同人声指令的测试响应数据的同事,还需要获取语音系统在测试过程中的日志数据,并将日志数据和测试响应数据作为语音系统的性能测试数据。后续可以将日志数据和测试响应数据作对比,明确语音系统软件执行和操作层响应上是否一致,同时增加性能测试数据的准确性,进而能够准确测试出语音系统的性能。
98.本实施例中,通过获取待测车辆在实际行车环境中的环境数据,并获取不同音色的人声指令,环境数据包括实车在不同行车工况下的车内噪音,以及实车在不同环境工况下的环境噪音,然后在语音性能测试系统中对车内噪音、环境噪音和人声指令进行还原,以对待测车辆的语音系统进行性能测试,以获得语音系统对不同人声指令的测试响应数据,最后获取语音系统在测试过程中的日志数据,并将日志数据和测试响应数据作为语音系统的性能测试数据;通过预先录制的各种环境噪声和车内噪声,并采用语音模拟系统还原了
不同工况下噪声对人声指令的干扰,能够真实地模拟出待测车辆上语音系统的工作环境,在此基础上,将语音模拟系统与其他测试装置配合,可以在实验室中完成对语音系统的测试,实现了语音系统性能测试的自动化和标准化,消除了人工测试时不可控因素的影响,提高了性能测试数据的准确性。
99.在一实施例中,步骤s20中,即在语音性能测试系统中对车内噪音、环境噪音和人声指令进行还原,以对待测车辆的语音系统进行性能测试,以获得语音系统对不同人声指令的测试响应数据,具体包括如下步骤:
100.a.选取环境噪音;
101.b.选取车内噪音;
102.c.选取人声指令;
103.d.控制声音模拟装置中各回放单元同时播放车内噪音、环境噪音和人声指令,并通过声卡和声音反馈装置对声音模拟装置中各回放单元的播放音量强度进行调节;
104.e.当各回放单元的播放音量强度与对应声音的音量强度一致时,通过响应采集装置获取语音系统对人声指令的测试响应数据;
105.f.改变人声指令,并重复步骤d-步骤e,以获得语音系统对不同人声指令的测试响应数据;
106.g.改变车内噪音,并重复步骤c-步骤e,以获得在不同车内噪声下,语音系统对不同人声指令的测试响应数据;
107.h.改变环境噪音,并重复步骤b-步骤e,以获得在不同环境噪声和不同车内噪声下,语音系统对不同人声指令的测试响应数据。
108.本实施例中,明确了在语音性能测试系统中对车内噪音、环境噪音和人声指令进行还原,以对待测车辆的语音系统进行性能测试,以获得语音系统对不同人声指令的测试响应数据的具体过程,先进行车内噪音、环境噪音和人声指令还原时,不仅做到了播放的声音信息与预先录制的信息一致,还做到了播放音量强度与预先录制的声音强度一致,为真实还原语音系统的实际工作环境提供了基础。
109.在一实施例中,步骤d中,即通过声卡和声音反馈装置对声音模拟装置中各回放单元的播放音量强度进行调节,具体包括如下步骤:
110.d1.通过第一麦克风采集人声回放单元的播放人声指令,并将人声指令的音量强度作为调节目标,通过声卡调节播放人声指令的音量强度。
111.d2.通过第二麦克风获取车内噪声回放单元的播放车内噪声,并将车内噪声的音量强度作为调节目标,通过声卡调节播放车内噪声的音量强度。
112.d3.通过第三麦克风获取环境噪声回放单元的播放环境噪声,并将环境噪声的音量强度作为调节目标,通过声卡调节播放环境噪声的音量强度。
113.本实施例中,声音反馈装置包括第一麦克风、第二麦克风和第三麦克风,在进行语音系统的性能测试时,第一麦克风采集人声回放单元的播放人声指令,第二麦克风获取车内噪声回放单元的播放车内噪声,第三麦克风获取环境噪声回放单元的播放环境噪声。第一麦克风、第二麦克风和第三麦克风采集到对应回放单元的播放声音之后,将采集到的播放声音反馈给声卡,测试执行终端通过声卡对各回放单元的播放声音强度进行调节,以使各回放单元的播放音量强度与预先录制声音的音量强度一致。即测试执行终端会将环境噪
声的音量强度作为调节目标,通过声卡将人声指令的音量强度作为调节目标,调节播放人声指令的音量强度;并将车内噪声的音量强度作为调节目标,调节播放车内噪声的音量强度;并将环境噪声的音量强度作为调节目标,调节播放环境噪声的音量强度。
114.本实施例中,通过第一麦克风采集人声回放单元的播放人声指令,并将人声指令的音量强度作为调节目标,通过声卡调节播放人声指令的音量强度;通过第二麦克风获取车内噪声回放单元的播放车内噪声,并将车内噪声的音量强度作为调节目标,通过声卡调节播放车内噪声的音量强度;通过第三麦克风获取环境噪声回放单元的播放环境噪声,并将环境噪声的音量强度作为调节目标,通过声卡调节播放环境噪声的音量强度,明确了通过声卡和声音反馈装置对声音模拟装置中各回放单元的播放音量强度进行调节的具体步骤,为性能测试的正常执行提供了基础,进一步提高了测试的自动化和标准化。
115.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
116.在一实施例中,提供一种测试执行终端,该测试执行终端与上述实施例中语音性能测试方法一一对应。如图6所示,该测试执行终端包括第一获取模块601、测试模块602和第二获取模块603。各功能模块详细说明如下:
117.第一获取模块601,用于获取待测车辆在实际行车环境中的环境数据,并获取不同音色的人声指令,环境数据包括实车在不同行车工况下的车内噪音,以及实车在不同环境工况下的环境噪音;
118.测试模块602,用于在语音性能测试系统中对车内噪音、环境噪音和人声指令进行还原,以对待测车辆的语音系统进行性能测试,以获得语音系统对不同人声指令的测试响应数据;
119.第二获取模块603,用于获取语音系统在测试过程中的日志数据,并将日志数据和测试响应数据作为语音系统的性能测试数据。
120.进一步地,所述测试模块602具体用于:
121.a.选取环境噪音;
122.b.选取车内噪音;
123.c.选取人声指令;
124.d.控制声音模拟装置中各回放单元同时播放车内噪音、环境噪音和人声指令,并通过声卡和声音反馈装置对声音模拟装置中各回放单元的播放音量强度进行调节;
125.e.当各回放单元的播放音量强度与对应声音的音量强度一致时,通过响应采集装置获取语音系统对人声指令的测试响应数据;
126.f.改变人声指令,并重复步骤d-步骤e,以获得语音系统对不同人声指令的测试响应数据;
127.g.改变车内噪音,并重复步骤c-步骤e,以获得在不同车内噪声下,语音系统对不同人声指令的测试响应数据;
128.h.改变环境噪音,并重复步骤b-步骤e,以获得在不同环境噪声和不同车内噪声下,语音系统对不同人声指令的测试响应数据。
129.进一步地,所述测试模块602具体还用于:
130.通过第一麦克风采集人声回放单元的播放人声指令,并将人声指令的音量强度作为调节目标,通过声卡调节播放人声指令的音量强度;
131.通过第二麦克风获取车内噪声回放单元的播放车内噪声,并将车内噪声的音量强度作为调节目标,通过声卡调节播放车内噪声的音量强度;
132.通过第三麦克风获取环境噪声回放单元的播放环境噪声,并将环境噪声的音量强度作为调节目标,通过声卡调节播放环境噪声的音量强度。
133.关于测试执行终端的具体限定可以参见上文中对于语音性能测试方法的限定,在此不再赘述。上述测试执行终端中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
134.在一个实施例中,提供了一种测试执行终端,该测试执行终端可以是计算机设备。该测试执行终端包括通过系统总线连接的处理器、存储器和输入装置。其中,该测试执行终端的处理器用于提供计算和控制能力。该测试执行终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机程序被处理器执行时以实现一种语音性能测试方法。
135.在一个实施例中,如图7所示,提供了一种测试执行终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述语音性能测试方法的步骤。
136.在一个实施例中,提供了一种可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述语音性能测试方法的步骤。
137.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
138.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
139.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应
包含在本发明的保护范围之内。