本发明涉及语音识别领域,尤其涉及一种免唤醒语音控制方法、装置、设备和存储介质。
背景技术:
1、如今随着汽车的智能化,汽车会配备智能语音助手。智能语音助手可以接受用户语音指令以实现免手动操作,这为安全驾驶提供了保障。实现该功能的核心技术就是语音识别,其中,免唤醒语音控制是一种可以随时接收用户指令的控制方法,一般情况下,会通过电子设备当前显示界面向用户展示操作选项,操作选项会对应不同的免唤醒词,用户只要通过说出免唤醒词即可向语音助手发出语音指令,即可触发相应的免唤醒词所对应的目标操作。
2、然而,免唤醒语音控制会有识别正确率不高的问题。当用户的语音指令无法匹配相应的免唤醒词的时候,语音助手将不会给与反馈即“无法识别”,或者输出的结果不是用户的真实指令意图即“答非所问”。这严重影响用户的体验,降低用户对免唤醒语音控制评价。
技术实现思路
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、本发明的积极进步效果在于:在获取语音指令以后通过识别引擎识别出目标免唤醒词。若目标免唤醒词的相似度超过相似度阈值,则执行目标免唤醒词的目标操作,若目标免唤醒词的相似度不超过相似度阈值,则进一步与语音指令的意图相匹配,若匹配则执行目标免唤醒词的目标操作。由此实现了,保证目标免唤醒词的有效输出,且减少目标免唤醒词误触发的概率,以使目标免唤醒词的识别结果更精确。
1.一种免唤醒语音控制方法,应用于电子设备,所述免唤醒语音控制方法包括:
2.根据权利要求1所述的免唤醒语音控制方法,还包括:
3.根据权利要求2所述的免唤醒语音控制方法,所述根据所述相似度更新所述相似度阈值,包括:
4.根据权利要求1所述的免唤醒语音控制方法,所述获取语音指令,确定所述语音指令的目标免唤醒词,包括:
5.根据权利要求1所述的免唤醒语音控制方法,所述确定所述语音指令的意图,包括:
6.根据权利要求1所述的免唤醒语音控制方法,还包括:
7.根据权利要求1-6中任一项所述的免唤醒语音控制方法,当所述相似度大于或等于所述相似度阈值时,执行对应于所述目标免唤醒词的目标操作。
8.一种免唤醒语音控制装置,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-7中任一项所述的免唤醒语音控制方法。
10.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7中任一项所述的免唤醒语音控制方法。