本发明涉及人机对话,尤其涉及一种车内语音交互方法、设备、存储介质及车机系统。
背景技术:
1、目前,在用户正在与车载某一个应用软件(application,app)的语音模型进行对话时,若用户需要切换至另一个app的语音模型进行对话,需等待当前语音模型退出后再唤醒目标语音模型;如用户正在与导航app的语音模型对话,但想切换至音乐app的语音模型进行对话,则用户需等待导航app的语音模型退出后,再唤醒音乐app的语音模型,导致用户操作较为繁琐。
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、此外,为实现上述目的,本发明还提出一种车内语音交互设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车内语音交互程序,所述车内语音交互程序配置为实现如上文所述的车内语音交互方法的步骤。
30、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有车内语音交互程序,所述车内语音交互程序被处理器执行时实现如上文所述的车内语音交互方法的步骤。
31、此外,为实现上述目的,本发明还提出一种车机系统,所述车机系统包括:
32、语义分析模块,用于在获取到当前语音指令时,通过第一语音模型对所述当前语音指令进行语义分析,所述当前语音指令为第二语音模型无法识别的语音指令;
33、模型确定模块,用于根据分析结果确定所述当前语音指令对应的目标意图,并根据所述目标意图确定对应的所述第三语音模型;
34、唤醒词播报模块,用于播报所述第三语音模型对应的预设唤醒词,所述预设唤醒词用于唤醒所述第三语音模型;
35、指令生成模块,用于基于所述目标意图生成对应的语音代报指令,并播报所述语音代报指令,以使所述第三语音模型执行所述语音代报指令。
36、本发明提供了一种车内语音交互方法、设备、存储介质及车机系统,该方法通过在获取到当前语音指令时,通过所述第一语音模型对所述当前语音指令进行语义分析,所述当前语音指令为所述第二语音模型无法识别的语音指令;根据分析结果确定所述当前语音指令对应的目标意图,并根据所述目标意图确定对应的所述第三语音模型;播报所述第三语音模型对应的预设唤醒词,所述预设唤醒词用于唤醒所述第三语音模型;基于所述目标意图生成对应的语音代报指令,并播报所述语音代报指令,以使所述第三语音模型执行所述语音代报指令。由于本发明在获取到当前语音指令后,可根据当前语音指令确定对应的第三语音模型,并根据第三语音模型播放对应的预设唤醒词唤醒第三语音模型,最后播报对应的语音代报指令,以使第三语音模型根据语音代报指令进行语音交互。相比于现有的需让用户等待当前语音模型退出后再唤醒目标语音模型,本发明可自行根据当前语音指令唤醒目标语音模型并播报指令,无需用户操作,进而简化了用户操作,提升用户体验。
1.一种车内语音交互方法,其特征在于,所述方法应用于车机系统,所述车机系统至少带有第一语音模型、第二语音模型、第三语音模型,所述方法包括以下步骤:
2.如权利要求1所述的车内语音交互方法,其特征在于,所述在获取到当前语音指令时,通过所述第一语音模型对所述当前语音指令进行语义分析的步骤之前,还包括:
3.如权利要求2所述的车内语音交互方法,其特征在于,所述获取各语音模型对应的功能标签的步骤之前,还包括:
4.如权利要求2所述的车内语音交互方法,其特征在于,所述基于所述预设映射关系确定所述目标意图对应的所述第三语音模型的步骤,包括:
5.如权利要求4所述的车内语音交互方法,其特征在于,所述根据分析结果确定所述当前语音指令对应的目标意图的步骤,包括:
6.如权利要求1至5中任一项所述的车内语音交互方法,其特征在于,所述基于所述目标意图生成对应的语音代报指令的步骤之前,还包括:
7.如权利要求6所述的车内语音交互方法,其特征在于,所述根据所述最新语音指令生成最新代报指令的步骤之前,还包括:
8.一种车内语音交互设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车内语音交互程序,所述车内语音交互程序配置为实现如权利要求1至7中任一项所述的车内语音交互方法的步骤。
9.一种存储介质,其特征在于,所述存储介质上存储有车内语音交互程序,所述车内语音交互程序被处理器执行时实现如权利要求1至7任一项所述的车内语音交互方法的步骤。
10.一种车机系统,其特征在于,所述车机系统包括:
