一种基于实车的语音唤醒率测试方法、系统、设备及介质技术方案

技术编号:25839748 阅读:28 留言:0更新日期:2020-10-02 14:19
本发明专利技术涉及实车语音测试领域,具体公开了一种基于实车的语音唤醒率测试方法、系统、设备及介质。所述方法包括步骤S1‑S6,其以保存为音频文件的方式预先采集实车行驶噪声环境(步骤S1),测试时在实验室预设分贝值下原声播放所述音频文件,以按照实车行驶噪声环境搭建实验室内噪声环境(步骤S2、S3),使得语音测试环境符合语音交互系统实车使用状态,更加真实地反映语音交互系统的性能;按照预设语音唤醒指令唤醒语音交互系统(步骤S4),根据语音交互系统的响应来判定测试合格或不合格(步骤S5),然后根据测试合格和不合格的次数来计算语音唤醒率(步骤S6),使得依赖于步骤S1‑S3计算的唤醒率(步骤S4‑S6)与实车环境下真实的唤醒率差异较小。

【技术实现步骤摘要】
一种基于实车的语音唤醒率测试方法、系统、设备及介质
本专利技术涉及实车语音测试领域,具体涉及一种基于实车的语音唤醒率测试方法、系统、设备及介质。
技术介绍
语音识别是车载语音交互系统(本申请中简称语音交互系统,多指带有语音识别功能的汽车中控系统)获取用户意图的重要途径,比如,用户可以在不方便直接操控汽车中控系统的情况下说出语音指令来进行控制,语音交互系统识别对应的语音指令,进而发出相应的声音与/或呈现相应的画面。比如语音指令为“拨打xx的电话”,车载语音交互系统识别到后将发出“好的,为您拨打xx的电话”的指令确认语音,车载中控屏幕将切换为通话界面。语音识别可以包括初步的唤醒和后续的识别这两个过程。随着主机厂、科技公司、初创公司等纷纷加入智能车载语音交互市场的大河,语音交互系统的软硬件性能以及系统的功能、质量都无法保证,在出厂前都需要进行测试,比如语音唤醒率测试。因为,语音交互系统只有在被唤醒后,才能够识别并执行语音指令,这使得唤醒率成为衡量语音交互系统的一个重要性能指标,如何高效且准确地测试得到语音交互系统的唤醒率尤为重要。目前语音交互系统的唤醒测试基本在实验室进行,仅基于零部件级(未装载在实车中),但在装车以后受车辆行驶环境、行驶状态等影响,其与在实验室的测试结果往往有明显的不同,这种测试方法不能体现语音交互系统的实际性能。
技术实现思路
本专利技术提供一种基于实车的语音唤醒率测试方法、系统、设备及介质,解决的技术问题在于:零部件级的实验室内语音交互系统唤醒时间测试方法不能满足实际驾驶状态要求,测试结果与实车差异较大,不能体现语音交互系统的实际性能。本专利技术提供的基础方案为:一种基于实车的语音唤醒率测试方法,包括步骤:S1.采集开放道路上驾驶标准车辆的车内噪声,保存为音频文件;S2.将被测车辆放置在预设分贝值下的实验室内,激活所述被测车辆的语音交互系统;S3.在所述被测车辆内原声播放采集的所述音频文件,播放的所述音频文件的分贝值与步骤S1中采集的所述音频文件的分贝值相同;S4.向所述语音交互系统多次输入预设语音唤醒指令,记录每次所述语音交互系统的响应信息;S5.根据每次所述预设语音唤醒指令和对应的所述响应信息,判定此次测试为合格或不合格;S6.统计步骤S5中测试合格和不合格的次数,并根据测试合格和不合格的次数计算对应预设语音唤醒指令的语音唤醒率。本基础方案:以保存为音频文件的方式预先采集实车行驶噪声环境(步骤S1),测试时在实验室预设分贝值下原声播放所述音频文件,以按照实车行驶噪声环境搭建实验室内噪声环境(步骤S2、S3),使得语音测试环境符合语音交互系统实车使用状态,更加真实地反映语音交互系统的性能;按照预设语音唤醒指令唤醒语音交互系统(步骤S4),根据语音交互系统的响应来判定测试合格或不合格(步骤S5),然后根据测试合格和不合格的次数来计算语音唤醒率(步骤S6),使得依赖于步骤S1-S3计算的唤醒率(步骤S4-S6)与实车环境下真实的唤醒率差异较小。在进一步的实施方案中,所述步骤S2中的被测车辆与所述步骤S1中的标准车辆为同一款车,所述步骤S1保存的音频文件包括在不同分贝值道路环境下、不同时间点采集的第1-第i音频文件,i≥2。本方案:限定实验室参与测试的被测车辆与步骤S1中的标准车辆为同一款车而不是同一辆车,从而针对每一种被测车型,只需进行一次实车行驶时噪声采集(步骤S1),以缩减工作量;限定步骤S1保存的音频文件包括在不同分贝值道路环境下、不同时间点采集的第1-第i音频文件,因为实车会行驶在各种各样的开放道路上,比如吵闹的市中心、安静的郊区等,而本方案的第1-第i音频文件主要是根据不同的升压级别划分,从而囊括了实车环境中各种分贝值下的噪声环境,测试更全面。在进一步的实施方案中,在所述步骤S2中,所述预设分贝值的取值范围为[0,5dB]。本方案进一步限定实验室的噪声分贝值在5dB以下,在可行的操作下该值越小越好,最好是0dB,以免在测试时加入了新的噪声,影响唤醒率的准确性。在进一步的实施方案中,所述步骤S4具体包括:S41.创建语音唤醒指令集,所述语音唤醒指令集包括第1-第m预设语音唤醒指令;S42.向所述语音交互系统第1次输入所述第1预设语音唤醒指令;S43.等待所述步骤S5完成后,关闭所述语音交互系统;S44.向所述语音交互系统第2次输入所述第1预设语音唤醒指令,并再次执行所述步骤S43,直到向所述语音交互系统第n次输入所述第1预设语音唤醒指令,并完成所述步骤43后进入下一步;S45.按照与所述步骤S42-S44相同的处理过程完成所述第2-第m预设指令向所述语音交互系统的各n次输出,m≥5,n≥100。本方案:创建语音唤醒指令集,包括第1-第m预设语音唤醒指令,可针对不同的语音唤醒功能进行测试,比如开启导航、播放音乐、打电话等,测试更为全面;针对每一预设语音唤醒指令,都测试上百次(n≥100),而测试次数越多,计算的唤醒率就越准确,但测试次数越多,工作量也越大。实际测试时,可根据具体的语音交互系统和测试需求而定。在进一步的实施方案中,所述步骤S5具体包括:S51.记录当前输入预设语音唤醒指令的完成时刻作为判定起始时刻;S52.记录所述语音交互系统的响应信息;所述响应信息包括所述语音交互系统发出的声音和呈现的画面;S53.根据所述响应信息分析所述语音交互系统正常响应的时刻作为判定结束时刻;S54.将所述判定结束时刻与所述判定起始时刻作差,得到所述语音交互系统的响应时间段;S55.判断所述响应时间段是否在规定的时间段之内,若是,则标记本次语音唤醒测试为合格;反之,若不一致,则标记为不合格。本方案进一步将语音交互系统的响应时间段(输入预设语音唤醒指令的完成时刻至语音交互系统正常响应的启示时刻)与预设的时间段作对比,以判定本次测试合格或不合格。这是判断系统是否被正常唤醒的重要指标,只要在预设的时间段内未被唤醒,不管在预设时间段外是否被唤醒,都会被判定为不合格。随着用户对唤醒时间要求越来越短,预设的时间段也设置为越来越短,一般是3s以下。在进一步的实施方案中,所述步骤S6具体包括:S61.统计所述第1-第m预设语音唤醒指令对应的语音唤醒合格次数分别为P=[P1P2…Pm],不合格次数分别为F=[F1F2…Fm],其中P1+F1=P2+F2=P3+F3=…=Pm+Fm=n;S62.根据公式D=P/n=[D1D2…Dm]计算对应预设语音唤醒指令的唤醒率。本方案针对每一预设语音唤醒指令,通过计算测试合格的次数占测试总次数的比例得到其对应的唤醒率,实现了对不同语音唤醒功能的语音唤醒率计算。本专利技术还提供一种语音唤醒率测试系统,应用于上述语音唤醒率测试方法,包括音频采集模块、音频播放模块、唤醒指令控制模块、系统响应采集模块和分析处理模本文档来自技高网...

【技术保护点】
1.一种基于实车的语音唤醒率测试方法,其特征在于,包括步骤:/nS1.采集开放道路上驾驶标准车辆的车内噪声,保存为音频文件;/nS2.将被测车辆放置在预设分贝值下的实验室内,激活所述被测车辆的语音交互系统;/nS3.在所述被测车辆内原声播放采集的所述音频文件,播放的所述音频文件的分贝值与步骤S1中采集的所述音频文件的分贝值相同;/nS4.向所述语音交互系统多次输入预设语音唤醒指令,记录每次所述语音交互系统的响应信息;/nS5.根据每次所述预设语音唤醒指令和对应的所述响应信息,判定此次测试为合格或不合格;/nS6.统计步骤S5中测试合格和不合格的次数,并根据测试合格和不合格的次数计算对应预设语音唤醒指令的语音唤醒率。/n

【技术特征摘要】
1.一种基于实车的语音唤醒率测试方法,其特征在于,包括步骤:
S1.采集开放道路上驾驶标准车辆的车内噪声,保存为音频文件;
S2.将被测车辆放置在预设分贝值下的实验室内,激活所述被测车辆的语音交互系统;
S3.在所述被测车辆内原声播放采集的所述音频文件,播放的所述音频文件的分贝值与步骤S1中采集的所述音频文件的分贝值相同;
S4.向所述语音交互系统多次输入预设语音唤醒指令,记录每次所述语音交互系统的响应信息;
S5.根据每次所述预设语音唤醒指令和对应的所述响应信息,判定此次测试为合格或不合格;
S6.统计步骤S5中测试合格和不合格的次数,并根据测试合格和不合格的次数计算对应预设语音唤醒指令的语音唤醒率。


2.如权利要求1所述的一种基于实车的语音唤醒率测试方法,其特征在于:所述步骤S2中的被测车辆与所述步骤S1中的标准车辆为同一款车,所述步骤S1保存的音频文件包括在不同分贝值道路环境下、不同时间点采集的第1-第i音频文件,i≥2。


3.如权利要求1所述的一种基于实车的语音唤醒率测试方法,其特征在于:在所述步骤S2中,所述预设分贝值的取值范围为[0,5dB]。


4.如权利要求1所述的一种基于实车的语音唤醒率测试方法,其特征在于,所述步骤S4具体包括:
S41.创建语音唤醒指令集,所述语音唤醒指令集包括第1-第m预设语音唤醒指令;
S42.向所述语音交互系统第1次输入所述第1预设语音唤醒指令;
S43.等待所述步骤S5完成后,关闭所述语音交互系统;
S44.向所述语音交互系统第2次输入所述第1预设语音唤醒指令,并再次执行所述步骤S43,直到向所述语音交互系统第n次输入所述第1预设语音唤醒指令,并完成所述步骤43后进入下一步;
S45.按照与所述步骤S42-S44相同的处理过程完成所述第2-第m预设语音唤醒指令向所述语音交互系统的各n次输出,m≥5,n≥100。


5.如权利要求4所述的一种基于实车的语音唤醒率测试方法,其特征在于,所述步骤S5具体包括:
S51.记录当前输入预设语音唤醒指令的完成时刻作为判定起始时刻;
S52.记录所述语音交互系统的响应信息;所述响应信息包括所述语音交互系统发出的声音和呈现的画面;
S53.根据所述响应信息分析所述语音交互系统正常响应的时刻作为判定结束时刻;
S54.将所述判定结束时刻与所述判定起始时刻作差,得到所述语音交互系统的响应时间段;

【专利技术属性】
技术研发人员:陈媛媛邢春鸿杨良义付靓李斌李朝斌
申请(专利权)人:中汽院智能网联科技有限公司中国汽车工程研究院股份有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1