本发明涉及人机交互,尤其涉及一种车载语音系统控制方法。
背景技术:
1、随着智能汽车技术的不断发展,车载语音系统已成为现代智能座舱中不可或缺的一部分,使得驾驶员与车辆之间的互动正在从简单的物理操控转向更加复杂的数字交互,从而适应更高层次的安全性和便捷性需求。
2、目前的车载语音系统不能区分车主和其他人的语音,以至于其他人对车载语音系统发出指令后,车载语音系统仍会进行识别并执行对应的指令,在某些情形下会对车主安全造成一定的隐患。
技术实现思路
1、本发明提供一种车载语音系统控制方法,旨在解决现有技术中的缺陷,实现特殊操作指令的安全管控,提高驾驶安全性。
2、为达到上述目的,本发明所采取的技术方案为:
3、本发明提供一种车载语音系统控制方法,包括:
4、步骤1、判断是否接收到唤醒指令,是则进入下一步,否则循环执行本步骤;
5、步骤2、对当前语音进行识别,提取其中的当前操作指令;
6、步骤3、判断所述当前操作指令是否为特殊类型指令,是则进入下一步,否则直接进入步骤5;
7、步骤4、识别所述当前语音是否为系统认证语音,是则进入步骤5,否则拒绝执行所述当前操作指令;
8、步骤5、执行所述当前操作指令。
9、进一步地,在所述步骤4之后还包括:
10、步骤41、判断是否在预设时间内接收到车主的确认信息,是则进入步骤5,否则拒绝执行所述当前操作指令。
11、具体地,所述步骤3包括:将所述当前操作指令与系统预设指令进行对比,若所述当前操作指令属于只允许车主发出的指令,则判断为特殊类型指令,否则判断为普通类型指令。
12、具体地,所述识别所述当前语音是否为系统认证语音包括:
13、步骤401、读取所述当前语音数据进行预处理,生成若干帧初始信号,所述预处理包括预加重、分帧、加窗;
14、步骤402、读取所述初始信号的当前帧作为当前待处理信号;
15、步骤403、确定所述当前待处理信号的上包络线信号和下包络线信号;
16、步骤404、根据第一预设关系式生成第一特征信号;
17、步骤405、判断所述第一特征信号是否满足预设条件,是则将所述第一特征信号作为当前目标信号并进入下一步,否则将所述第一特征信号作为新的当前待处理信号返回步骤403,所述预设条件为:│a-b│≤1,其中a为所述第一特征信号的极值点数目,b为所述第一特征信号的过零点数目;且在任一时间所述上包络线信号、下包络线信号的均值为0;
18、步骤406、根据第二预设关系式生成第二特征信号;
19、步骤407、判断所述当前目标信号、第二特征信号是否满足预设停止条件,是则保存将所述当前待处理信号分解得到的若干个目标信号,读取所述初始信号的下一帧作为当前帧并返回步骤402,否则将所述第二特征信号作为新的当前待处理信号返回步骤403;
20、步骤408、根据第三预设关系式计算每帧各目标信号的能量;
21、步骤409、根据第四预设关系式计算每帧信号的总能量;
22、步骤410、将所有帧的总能量通过mel三角滤波器滤波,并根据第五预设关系式计算所述滤波器输出的能量对数叠加值;
23、步骤411、根据第六预设关系式将所述能量对数叠加值进行离散余弦变换,得到目标特征系数;
24、步骤412、将所述目标特征系数输入到预训练后的分类器中进行识别,输出识别结果,以判断是否存在特征声音。
25、具体地,所述第一预设关系式为:
26、h(t)=x(t)-[z1(t)+z2(t)]/2
27、其中,h(t)表示第一特征信号,x(t)表示当前待处理信号,z1(t)表示上包络线信号,z2(t)表示下包络线信号。
28、具体地,所述第二预设关系式为:
29、ri(t)=x(t)-ci(t)
30、其中,ri(t)表示第二特征信号,x(t)表示当前待处理信号,ci(t)表示当前目标信号。
31、具体地,所述第三预设关系式为:
32、
33、所述第四预设关系式为:
34、
35、其中,e(k)表示每帧信号的总能量,ei(k)表示各目标信号的能量,ci(t)表示各目标信号,t表示时间参数。
36、具体地,所述第五预设关系式为:
37、
38、其中,s(m)表示能量对数叠加值,e(k)表示每帧信号的总能量,hm(k)表示三角滤波器的频响函数,m是三角滤波器个数,m为滤波器的序号,ln表示对数运算。
39、具体地,所述第六预设关系式为:
40、
41、其中,c(n)表示第n个目标特征系数,s(m)表示能量对数叠加值,l表示目标特征系数的阶数,m是三角滤波器个数,m为滤波器的序号。
42、本发明的有益效果在于:本发明通过对当前语音进行识别,如果当前操作指令为特殊类型指令,则进一步当前语音是否为系统认证语音,是则执行当前操作指令,否则拒绝执行当前操作指令,实现了特殊操作指令的安全管控,提高了驾驶安全性。
1.一种车载语音系统控制方法,其特征在于,包括:
2.根据权利要求1所述的车载语音系统控制方法,其特征在于,在所述步骤4之后还包括:
3.根据权利要求1所述的车载语音系统控制方法,其特征在于,所述步骤3包括:将所述当前操作指令与系统预设指令进行对比,若所述当前操作指令属于只允许车主发出的指令,则判断为特殊类型指令,否则判断为普通类型指令。
4.根据权利要求1所述的特征声音识别方法,其特征在于,所述识别所述当前语音是否为系统认证语音包括:
5.根据权利要求4所述的特征声音识别方法,其特征在于,所述第一预设关系式为:
6.根据权利要求5所述的特征声音识别方法,其特征在于,所述第二预设关系式为:
7.根据权利要求6所述的特征声音识别方法,其特征在于,所述第三预设关系式为:
8.根据权利要求7所述的特征声音识别方法,其特征在于,所述第五预设关系式为:
9.根据权利要求8所述的特征声音识别方法,其特征在于,所述第六预设关系式为: