一种车辆语音引擎的控制方法、装置、设备及存储介质制造方法及图纸

技术编号:32639878 阅读:16 留言:0更新日期:2022-03-12 18:15
本申请公开了一种车辆语音引擎的控制方法、装置、设备及存储介质,所述的方法包括:响应于携带有语音引擎信息的引擎运行指令,确定所述语音引擎信息对应的目标语音引擎;获取所述目标语音引擎的配置信息;获取车辆系统运行的当前语音引擎的配置信息;若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,则在所述车辆系统上安装所述目标语音引擎,并卸载所述当前语音引擎;调用所述目标语音引擎对用户发送的语音信息进行处理,以输出语音数据;本申请在不改变车辆系统上硬件设置的基础上,能够实现多个语音引擎的快速切换,使得用户可以根据需求选择车辆系统上运行的目标语音引擎,这种方式节约了系统空间,成本低,效率高。效率高。效率高。

【技术实现步骤摘要】
一种车辆语音引擎的控制方法、装置、设备及存储介质


[0001]本申请涉及语音引擎的集成
,尤其涉及一种车辆语音引擎的控制方法、装置、设备及存储介质。

技术介绍

[0002]在车辆系统上集成语音引擎是一种很常见的技术;目前汽车行业内集成语音引擎时,基于成本和技术方面的考虑,一般只会集成一个语音引擎;但随着业内对语音需求的强劲增长,语音引擎提供商加大了差异化能力提供,因此,为了提高语音识别的精确度,集成多个语音引擎成了目前的主流趋势。
[0003]目前存在集成一个或多个语音引擎这两种形式。当集成一个语音引擎时,无法切换到不同的语音引擎,将导致后续产品竞争力下降;当集成多个语音引擎时,则需要支付更多的成本,并且会导致占用更多地系统资源,更易引起性能问题。
[0004]上述方案中缺点产生的原因是由于成本和技术方面。比如语音引擎提供商一般按照台数来收取授权费,集成更多的语音引擎意味着要付出更多的授权费;技术方面主要是由于不同语音引擎提供商的API设计差异较大,没有统一的接入方式,因此同时使用多个语音引擎也有相应的技术难度,难以快速集成并使用;另外,语音引擎作为软件程序,会占用系统存储空间,随着数量的增多,势必将占用更多的系统存储空间资源,进而更易引起性能问题。

技术实现思路

[0005]为了解决上述技术问题,本申请公开了车辆语音引擎的控制方法,在不改变车辆系统上硬件设置的基础上,能够实现多个语音引擎的快速切换,使得用户可以根据需求选择车辆系统上运行的目标语音引擎,这种方式节约了系统空间,成本低,效率高。
[0006]为了达到上述专利技术目的,本申请提供了一种车辆语音引擎的控制方法,所述的方法包括:
[0007]响应于携带有语音引擎信息的引擎运行指令,确定所述语音引擎信息对应的目标语音引擎;
[0008]获取所述目标语音引擎的配置信息;
[0009]获取车辆系统运行的当前语音引擎的配置信息;
[0010]若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,则在所述车辆系统上安装所述目标语音引擎,并卸载所述当前语音引擎;
[0011]调用所述目标语音引擎对用户发送的语音信息进行处理,以输出语音数据。
[0012]在一些实施方式中,所述若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,则在所述车辆系统上安装所述目标语音引擎,并卸载所述当前语音引擎,包括:
[0013]若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,则在所
述车辆系统上安装所述目标语音引擎;
[0014]若所述目标语音引擎在所述车辆系统上安装成功,卸载所述当前语音引擎。
[0015]所述若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,则在所述车辆系统上安装所述目标语音引擎包括:
[0016]若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,获取目标语音引擎的安装包;
[0017]基于所述目标语音引擎的安装包在所述车辆系统上安装所述目标语音引擎。
[0018]在一些实施方式中,若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,则在所述车辆系统上安装所述目标语音引擎,并卸载所述当前语音引擎之前,还包括:
[0019]从所述目标语音引擎的配置信息中获取所述目标语音引擎的名称;
[0020]从所述当前语音引擎的配置信息中获取所述当前语音引擎的名称;
[0021]判断所述目标语音引擎的名称与所述当前语音引擎的名称是否相同;
[0022]若所述目标语音引擎的名称与所述当前语音引擎的名称不相同,则判定目标配置信息与所述当前配置信息不匹配。
[0023]在一些实施方式中,所述调用所述目标语音引擎对用户发送的语音信息进行处理,以输出语音数据包括:
[0024]调用所述目标语音引擎对用户发送的语音信息进行语音识别、语义分析和语音合成处理,以输出语音数据。
[0025]在一些实施方式中,所述调用所述目标语音引擎对用户发送的语音信息进行处理,以输出语音数据之后,还包括:
[0026]获取所述目标语音引擎输出的语音数据;
[0027]基于预设的语音转换规则,将所述语音数据转换成目标格式数据;
[0028]将所述目标格式数据对应的信息进行展示。
[0029]在一些实施方式中,在所述获取车辆系统运行的当前语音引擎的当前配置信息之后,还包括:
[0030]若所述目标配置信息与所述当前配置信息匹配,则保持所述当前语音引擎的运行。
[0031]本申请还提供了一种车辆语音引擎的控制装置,所述的装置包括:
[0032]确定模块,用于响应于携带有语音引擎信息的引擎运行指令,确定所述语音引擎信息对应的目标语音引擎;
[0033]第一获取模块,用于获取所述目标语音引擎的配置信息;
[0034]第二获取模块,用于获取车辆系统运行的当前语音引擎的配置信息;
[0035]第一处理模块,用于若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,则在所述车辆系统上安装所述目标语音引擎,并卸载所述当前语音引擎;
[0036]第二处理模块,用于调用所述目标语音引擎对用户发送的语音信息进行处理,以输出语音数据。
[0037]本申请还提供了一种车辆语音引擎的控制设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程
序由所述处理器加载并执行以实现如上述所述的车辆语音引擎的控制方法。
[0038]本申请还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行如上述所述的车辆语音引擎的控制方法。
[0039]实施本申请实施例,具有如下有益效果:
[0040]本申请公开的车辆语音引擎的控制方法,在不改变车辆系统上硬件设置的基础上,能够实现多个语音引擎的快速切换,使得用户可以根据需求选择车辆系统上运行的目标语音引擎,这种方式节约了系统空间,成本低,效率高。
附图说明
[0041]为了更清楚地说明本申请所述的车辆语音引擎的控制方法、装置、设备及存储介质,下面将对实施例所需要的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0042]图1为本申请实施例提供的一种车辆语音引擎的控制方法的流程示意图;
[0043]图2为本申请实施例提供的一种语音引擎切换方法的流程示意图;
[0044]图3为本申请实施例提供的一种配置信息的判断方法流程示意图;
[0045]图4为本申请实施例提供的一种车辆语音引擎的控制装置的结构示意图;
[0046]图5为本申请实施例提供的一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆语音引擎的控制方法,其特征在于,所述的方法包括:响应于携带有语音引擎信息的引擎运行指令,确定所述语音引擎信息对应的目标语音引擎;获取所述目标语音引擎的配置信息;获取车辆系统运行的当前语音引擎的配置信息;若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,则在所述车辆系统上安装所述目标语音引擎,并卸载所述当前语音引擎;调用所述目标语音引擎对用户发送的语音信息进行处理,以输出语音数据。2.根据权利要求1所述的车辆语音引擎的控制方法,其特征在于,所述若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,则在所述车辆系统上安装所述目标语音引擎,并卸载所述当前语音引擎,包括:若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,则在所述车辆系统上安装所述目标语音引擎;若所述目标语音引擎在所述车辆系统上安装成功,卸载所述当前语音引擎。3.根据权利要求1或2所述的车辆语音引擎的控制方法,其特征在于,所述若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,则在所述车辆系统上安装所述目标语音引擎包括:若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,获取目标语音引擎的安装包;基于所述目标语音引擎的安装包在所述车辆系统上安装所述目标语音引擎。4.根据权利要求1所述的车辆语音引擎的控制方法,其特征在于,若所述目标语音引擎的配置信息与所述当前语音引擎的配置信息不匹配,则在所述车辆系统上安装所述目标语音引擎,并卸载所述当前语音引擎之前,还包括:从所述目标语音引擎的配置信息中获取所述目标语音引擎的名称;从所述当前语音引擎的配置信息中获取所述当前语音引擎的名称;判断所述目标语音引擎的名称与所述当前语音引擎的名称是否相同;若所述目标语音引擎的名称与所述当前语音引擎的名称不相同,则判定目标配置信息与所述当前配置信息不匹配。5.根据权利要求1所述的车辆语...

【专利技术属性】
技术研发人员:季栋辉于波王勃李金超
申请(专利权)人:中汽创智科技有限公司
类型:发明
国别省市:

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

1