System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及语音识别,尤其涉及一种车载语音识别仿真测试方法、系统及存储介质。
技术介绍
1、随着汽车智能化的发展,车载语音识别系统成为了汽车人机交互的关键部分。它能够让驾驶员在双手不离开方向盘、眼睛不离开路况的情况下,通过语音指令控制车辆的各种功能,如导航、多媒体播放、温度调节等,大大提高了驾驶的便利性和安全性,为确保用户说出的语音命令能够被车载语音识别设备(如车载智能控制屏)正确解析,因此,需要对车载控制屏是否正确执行语音识别进行测试。
2、传统的车载语音识别测试方法主要依赖于实际道路测试,这种测试方式需要将车辆开到各种真实的环境中,如高速公路、城市街道、山区等。这不仅成本高昂,而且存在一定的安全风险,为了解决真实场景测试的这些问题,仿真测试技术应运而生。
3、相关技术中的车载语音仿真测试方法只是通过建立虚拟的测试环境,简单的模拟各种不同的外在场景条件,然而,对于一些复杂语义环境中的语音识别却存在较大缺陷,从而导致车载语音识别结果准确性偏低。
技术实现思路
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、若所述单句语句中不存在所述目标物体,则基于所述测试语音以及所述语义环境,获取指代物体;
27、获取和所述指代物体相对应的指代动词;
28、基于所述指代物体以及所述指代动词,获取关键词。
29、可选的,所述基于所述目标物体与所述目标动词,获取关键词包括:
30、判断所述目标物体是否包含多个子物体;
31、若所述目标物体未包含多个子物体,则基于所述目标物体与所述目标动词,获取所述关键词;
32、若所述目标物体包含多个子物体,则获取目标子物体;
33、基于所述目标子物体与所述目标动词,获取所述关键词。
34、可选的,所述若所述目标物体包含多个子物体,则获取目标子物体包括:
35、若所述目标物体包含多个子物体,则获取所述测试语音所对应的测试距离;
36、基于所述测试距离,获取所述测试语音所对应的模拟发声位置;
37、判断所述模拟发声位置是否为驾驶位;
38、若所述模拟发声位置为驾驶位,则将多个子物体均作为目标子物体;
39、若所述模拟发声位置非所述驾驶位,则基于所述模拟发声位置获取所述目标子物体。
40、可选的,所述基于所述关键词以及预设映射规则,获取控制指令包括:
41、获取关键词数量;
42、判断所述关键词数量是否大于1;
43、若所述关键词数量小于或等于1,则基于所述关键词以及预设映射规则,获取所述控制指令;
44、若所述关键词数量大于1,则判断不同所述关键词之间是否存在指定关联性;
45、若不同所述关键词之间不存在所述指定关联性,则获取不同所述关键词所对应的获取时间节点并基于预设排序规则生成排序列表;
46、基于所述排序列表、所述关键词以及所述预设映射规则,获取控制指令;
47、若不同所述关键词之间存在所述指定关联性,则基于所述排序列表以及预设选取规则,获取目标关键词;
48、基于所述目标关键词以及所述预设映射规则,获取所述控制指令。
49、可选的,所述若所述关键词数量大于1,则判断不同所述关键词之间是否存在指定关联性包括:
50、若所述关键词数量大于1,则基于所述语义环境,获取所述关键词所对应的目标物体;
51、判断是否存在不同所述关键词所对应的所述目标物体相同;
52、若不存在不同所述关键词所对应的所述目标物体相同,则判定不同所述关键词之间不存在指定关联性;
53、若存在不同所述关键词所对应的所述目标物体相同,将相同所述目标物体所对应的关键词本文档来自技高网...
【技术保护点】
1.一种车载语音识别仿真测试方法,其特征在于,包括:
2.根据权利要求1所述的一种车载语音识别仿真测试方法,其特征在于,所述若检测到所述测试语音,则基于语义环境对所述测试语音进行识别,并生成控制指令包括:
3.根据权利要求2所述的一种车载语音识别仿真测试方法,其特征在于,所述基于所述测试语音和所述语义环境,获取关键词包括:
4.根据权利要求3所述的一种车载语音识别仿真测试方法,其特征在于,所述基于所述目标物体与所述目标动词,获取关键词包括:
5.根据权利要求4所述的一种车载语音识别仿真测试方法,其特征在于,所述若所述目标物体包含多个子物体,则获取目标子物体包括:
6.根据权利要求2所述的一种车载语音识别仿真测试方法,其特征在于,所述基于所述关键词以及预设映射规则,获取控制指令包括:
7.根据权利要求6所述的一种车载语音识别仿真测试方法,其特征在于,所述若所述关键词数量大于1,则判断不同所述关键词之间是否存在指定关联性包括:
8.一种车载语音识别仿真测试系统,其特征在于,包括:
9.一种
...【技术特征摘要】
1.一种车载语音识别仿真测试方法,其特征在于,包括:
2.根据权利要求1所述的一种车载语音识别仿真测试方法,其特征在于,所述若检测到所述测试语音,则基于语义环境对所述测试语音进行识别,并生成控制指令包括:
3.根据权利要求2所述的一种车载语音识别仿真测试方法,其特征在于,所述基于所述测试语音和所述语义环境,获取关键词包括:
4.根据权利要求3所述的一种车载语音识别仿真测试方法,其特征在于,所述基于所述目标物体与所述目标动词,获取关键词包括:
5.根据权利要求4所述的一种车载语音识别仿真测试方法,其特征在于,所述若所...
【专利技术属性】
技术研发人员:薛晓栋,陈勇,米春雨,
申请(专利权)人:深圳市微测检测有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。