语音数据更新方法、装置、设备及计算机存储介质与流程
未命名
07-15
阅读:139
评论:0
1.本技术属于车载技术领域,尤其涉及一种语音数据更新方法、装置、设备及计算机存储介质。
背景技术:
2.随着车载技术领域的高速发展,车辆与车辆驾驶者之间的智能人机交互具有重要意义。人作为交通获得的主动参与者、车辆控制者,在整个人机交互参与过程中如果能够进行直接的沟通交流是非常有必要的。基于此。随着智能驾驶技术的不断发展,语音助手已成为车载智能座舱标配功能。
3.然而,目前在车机系统中实现语音功能时,会将语音回复语文本写在车机系统本地。这样一来,当后续语音回复语文本发生更新时,往往需要对本地应用重新开发,并通过对整个车机系统进行ota(over the airtechnology,空中下载技术)升级方式来实现语音回复语文本的更新,导致语音回复文本更新不够便捷。
技术实现要素:
4.本技术实施例提供一种语音数据更新方法、装置、设备及计算机存储介质,能够实现便捷的语音回复文本更新。
5.第一方面,本技术实施例提供一种语音数据更新方法,应用于车辆,车辆存储有n个语音播报节点标识,以及与n个语音播报节点标识对应的第一语音回复文本集合;该语音数据更新方法包括:
6.检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新;
7.在与n个语音播报节点标识对应的语音回复文本集合发生更新的情况下,从云端下载第二语音回复文本集合,第二语音回复文本集合为n个语音播报节点标识对应的更新后的语音回复文本集合;
8.将第一语音回复文本集合替换为第二语音回复文本集合。
9.在一些可能的实施方式中,在检测云端中n个语音播报节点标识对应的语音回复文本集合是否发生更新之前,该语音数据更新方法还包括:
10.对车辆中需要进行语音播报的场景进行节点编码,生成n个语音播报节点标识。
11.在一些可能的实施方式中,第二语音回复文本集合中包括n个语音播报节点标识,以及与n个语音播报节点标识一一对应的n条语音回复文本,在将第一语音回复文本集合替换为第二语音回复文本集合之后,该语音数据更新方法还包括:
12.在车辆处于与目标语音播报节点标识匹配的目标场景的情况下,从第二文本语音回复集合中确定与目标语音播报节点标识对应的目标语音回复文本;
13.基于目标语音回复文本进行语音播报;
14.其中,n个语音播报节点标识包括目标语音播报节点。
15.在一些可能的实施方式中,车辆还存储有第一语音回复文本集合的第一版本标
识;云端中存储有最新的语音回复文本集合的第二版本标识;检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新,包括:
16.将车辆中的第一版本标识发送至云端,以使云端对第一版本标识和第二版本标识进行比较;
17.在第一版本标识和第二版本标识不一致的情况下,接收云端发送的第一信息,第一信息表征与n个语音播报节点标识对应的语音回复文本集合发生更新;
18.响应于第一信息,确定n个语音播报节点标识对应的语音回复文本集合发生更新。
19.在一些可能的实施方式中,车辆中还存储有第一语音回复文本集合的第一版本标识;云端中存储有最新的语音回复文本集合的第二版本标识;检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新,还包括:
20.向云端发起第一请求,第一请求用于请求获取云端中的第二版本标识;
21.接收云端发送的第二信息,第二信息中包括第二版本标识;
22.在检测到第一版本标识和第二版本标识不一致的情况下,确定n个语音播报节点标识对应的语音回复文本集合发生更新。
23.在一些可能的实施方式中,检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新,包括:
24.在车辆开机的情况下,检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新。
25.第二方面,本技术实施例提供了一种语音数据更新装置,应用于车辆,车辆存储有n个语音播报节点标识,以及与n个语音播报节点标识对应的第一语音回复文本集合;该语音数据更新装置包括:
26.检测模块,用于检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新;
27.下载模块,用于在与n个语音播报节点标识对应的语音回复文本集合发生更新的情况下,从云端下载第二语音回复文本集合,第二语音回复文本集合为n个语音播报节点标识对应的更新后的语音回复文本集合;
28.替换模块,用于将第一语音回复文本集合替换为第二语音回复文本集合。
29.第三方面,本技术实施例提供了一种语音数据更新设备,该语音数据更新设备包括:
30.处理器以及存储有计算机程序指令的存储器;
31.所述处理器执行所述计算机程序指令时实现如上述本技术实施例中任意一项提供的语音数据更新方法。
32.第四方面,本技术实施例提供了一种计算机存储介质,该计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上述本技术实施例中任意一项提供的语音数据更新方法。
33.第五方面,本技术实施例提供了一种车辆,该车辆包括以下至少一项:如上述本技术实施例中提供的语音交互装置;如上述本技术实施例中提供的语音交互设备;如上述本技术实施例中提供的计算机可读存储介质。
34.本技术实施例的语音数据更新方法、装置、设备及计算机存储介质,在车辆中存储
有n个语音播报节点标识,以及与其对应的第一语音回复文本集合。这样,当检测到云端语音回复文本更新时,车辆中n个语音播报节点标识维持不变,只需要从云端下载与n个语音播报节点标识对应的第二语音回复文本集合即可。对比而言,本技术实施例提供的一种语音数据更新方法、装置、设备及计算机存储介质,无需对整个车机系统进行ota升级,就能够实现便捷的语音回复文本更新。
附图说明
35.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1是本技术一实施例提供的语音数据更新方法的流程示意图;
37.图2是本技术一实施例提供的语音数据更新方法的场景实施例流程示意图;
38.图3是本技术一实施例提供的语音播报的流程示意图;
39.图4是本技术一实施例提供的语音数据更新装置的结构示意图;
40.图5是本技术一实施例提供的语音数据更新设备的结构示意图。
具体实施方式
41.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本技术,而不是限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
42.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
43.如背景技术部分所述,目前在车辆语音回复语文本发生更新时,往往需要对本地应用重新开发,并通过对整个车机系统进行ota升级方式来实现语音回复语文本的更新,存在语音回复文本更新不够便捷的问题。
44.为了解决上述现有技术问题,本技术实施例提供了一种语音数据更新方法、装置、设备、存储介质和计算机程序产品。应注意,本技术提供的实施例并不用来限制本技术公开的范围。
45.下面首先对本技术实施例所提供的语音数据更新方法进行介绍。
46.图1示出了本技术一实施例提供的语音数据更新方法的流程示意图。该语音数据更新方法应用于车辆,具体可以为但不限于车辆中的车辆智能座舱等。该车辆中存储有n个语音播报节点标识,以及与n个语音播报节点标识对应的第一语音回复文本集合。如图1所
示,该语音数据更新方法包括以下步骤:
47.s110,检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新;
48.s120,在与n个语音播报节点标识对应的语音回复文本集合发生更新的情况下,从云端下载第二语音回复文本集合,第二语音回复文本集合为n个语音播报节点标识对应的更新后的语音回复文本集合;
49.s130,将第一语音回复文本集合替换为第二语音回复文本集合。
50.本技术实施例的语音数据更新方法,在车辆中存储有n个语音播报节点标识,以及与其对应的第一语音回复文本集合。这样,当检测到云端语音回复文本更新时,车辆中n个语音播报节点标识维持不变,只需要从云端下载与n个语音播报节点标识对应的第二语音回复文本集合即可。对比而言,本技术实施例提供的一种语音数据更新方法,无需对整个车机系统进行ota升级,就能够实现便捷的语音回复文本更新。
51.下面对上述步骤110至步骤130的具体实现方式进行详细描述。
52.在s110中,具体实现时,检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新。
53.上述n个语音播报节点标识可以是与车辆中语音播报应用的语音播报逻辑和语音播报触发规则关联。例如,若在用户语音打开空调执行成功之后会触发相应的语音播报,则为该场景下的语音播报配置一语音播报节点标识“ac01”。
54.需要说明,上述云端具体可以为车载技术领域中的tsp(telematics service provider,汽车远程服务提供商)服务平台,该tsp服务平台通常上接汽车、车载设备制造商、网络运营商,下接内容提供商。
55.当线下对语音回复文本文件等发生更新后,将更新的语音回复文本文件等同步至云端。这样,车辆通过与云端发生交互,可以检测并确定云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新。
56.在一些更为具体的实施方式中,为了更为合理、准确地实现对语音回复文本集合是否发生更新的判断,上述车辆还可以存储有第一语音回复文本集合的第一版本标识;云端中存储有最新的语音回复文本集合的第二版本标识;检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新,可以包括:
57.将车辆中的第一版本标识发送至云端,以使云端对第一版本标识和第二版本标识进行比较;
58.在第一版本标识和第二版本标识不一致的情况下,接收云端发送的第一信息,第一信息表征与n个语音播报节点标识对应的语音回复文本集合发生更新;
59.响应于第一信息,确定n个语音播报节点标识对应的语音回复文本集合发生更新。
60.具体实现时,在检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新时,可以是由车辆将所存储的第一语音回复文本集合的第一版本标识,例如版本号等发送至云端。
61.云端在接收到车辆发送的第一版本标识之后,将该第一版本标识与云端中同步的最新的第二版本标识进行比较,若第一版本标识与第二版本标识一致,则说明该第一语音回复文本集合仍为最新语音回复文本。
62.若第一版本标识与第二版本标识不一致,则说明该云端中与n个语音播报节点标识对应的语音回复文本集合发生更新,此时,云端会向车辆发送第一信息,该第一信息具体可以为文本消息、预设代码等,该第一信息可以表征与n个语音播报节点标识对应的语音回复文本集合发生更新。
63.这样,在车辆接收到该第一信息之后,能够知晓云端中更新事件的发生,确定n个语音播报节点标识对应的语音回复文本集合发生更新,从而在后续从云端中下载最新的第二语音回复文本集合。
64.在一些可能的实施方式中,类似地,为了更为合理、准确地实现对语音回复文本集合是否发生更新的判断,在车辆中还存储有第一语音回复文本集合的第一版本标识;云端中存储有最新的语音回复文本集合的第二版本标识的情况下,上述检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新,还可以包括:
65.向云端发起第一请求,第一请求用于请求获取云端中的第二版本标识;
66.接收云端发送的第二信息,第二信息中可以包括第二版本标识;
67.在检测到第一版本标识和第二版本标识不一致的情况下,确定n个语音播报节点标识对应的语音回复文本集合发生更新。
68.具体实现时,在检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新时,车辆向云端发起第一请求,该第一请求可以用于请求获取云端中的第二版本标识,该第一请求具体可以为文本消息、预设代码或者数字信息等,本技术对此不做具体限制。
69.云端在接收到该第一请求之后,可以是响应于该第一请求,向车辆发送包括第二版本标识的第二信息。需要说明,第二信息与前述第一信息类似,本技术在此不做赘述。
70.如此,车辆在接收到包括第二版本标识的第二信息之后,将该第二版本标识与存储在车机本地的第一语音回复文本集合的第一版本标识进行比较。若第一版本标识与第二版本标识一致,则说明该第一语音回复文本集合仍为最新语音回复文本。
71.若第一版本标识与第二版本标识不一致,则说明该云端中与n个语音播报节点标识对应的语音回复文本集合发生更新,此时,确定n个语音播报节点标识对应的语音回复文本集合发生更新,并在后续从云端中下载最新的第二语音回复文本集合。
72.在一些可能的实施方式中,为了更为合理地实现对云端中更新事件的检测,上述检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新,具体可以包括:
73.在车辆开机的情况下,检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新。
74.本实施例中,通过将检测动作设置在车辆开机的情况下执行,能够充分保障语音回复文本集合更新流程的合理性。
75.在s120中,具体实现时,在确定云端中与n个语音播报节点标识对应的语音回复文本集合发生更新的情况下,车辆从云端下载第二语音回复文本集合,第二语音回复文本集合为n个语音播报节点标识对应的更新后的语音回复文本集合。
76.应理解地是,考虑到现有云端下载方式的多样性,本技术在此对具体如何从云端中下载第二语音回复文本集合不做具体展开说明。
77.在s130中,具体实现时,在从云端将第二语音回复文本集合下载到车辆本地之后,可以将第一语音回复文本集合替换为第二语音回复文本集合。
78.例如,可以将第一语音回复文本集合删除,将下载下来的第二语音回复文本集合存储至预设内存位置,以便后续语音播报过程中语音回复文本的调用等,本技术对此不做具体限制。
79.图2是本技术一实施例提供的语音数据更新方法的场景流程示意图。
80.为了便于理解上述实施例提供的语音数据更新方法,以下以一个具体的场景实施例对上述方法进行说明。图2是本技术一实施例提供的语音数据更新方法的场景实施例流程示意图。
81.如图2所示,该场景实施例中,当线下开发商等发生语音回复语模板更新后,会将更新的语音回复语模板同步至tsp端。
82.在车机开机的情况下,可以由车辆将车机本地存储的第一语音回复文本集合的第一版本标识发送至tsp端(云端)。tsp端在接收到该第一版本标识后,将其与tsp端中存储的最新的语音回复语模板(第二语音回复文本集合)的第二版本标识进行比较。
83.若tsp端中的第二版本标识与车辆发送的第一版本标识不一致,则将向车辆发送反馈信息(可对应前述第一信息),该反馈信息可以表征第一版本标识和tsp端的第二版本标识不一致的结果,或者可以直接表征与n个语音播报节点标识对应的语音回复文本集合发生更新。
84.车辆在接收到该反馈信息后,从tsp端下载最新的语音回复语模板(第二语音回复文本集合),并进行车辆本地的版本更新,具体可以是将第一语音回复文本集合替换为下载下来的第二语音回复文本集合。
85.本场景实施例中,线下供应商无需对语言播报应用进行重新开发,车机在更新语音回复文本时也无需通过ota升级来实现更新,就能够实现快速、便捷的语音回复文本更新。
86.在一些可能的实施方式中,为了更为合理的实现对n个语音播报节点标识的配置,在检测云端中n个语音播报节点标识对应的语音回复文本集合是否发生更新之前,该语音数据更新方法还可以包括:
87.对车辆中需要进行语音播报的场景进行节点编码,生成n个语音播报节点标识。
88.具体地,上述n个语音播报节点标识可以是与车辆中触发语音播报的不同场景对应。
89.示例性地,若场景“用户语音打开空调执行成功”会触发相应的语音播报,则为该场景进行节点编码,生成该场景下的语音播报节点标识,例如“ac01”,本技术对此不作具体限制。
90.在一些可能的实施方式中,结合实际语音播报场景考虑,上述第二语音回复文本集合中可以包括n个语音播报节点标识,以及与n个语音播报节点标识一一对应的n条语音回复文本。在上述将第一语音回复文本集合替换为第二语音回复文本集合之后,该语音数据更新方法还可以包括:
91.在车辆处于与目标语音播报节点标识匹配的目标场景的情况下,从第二文本语音回复集合中确定与目标语音播报节点标识对应的目标语音回复文本;
92.基于目标语音回复文本进行语音播报;
93.其中,n个语音播报节点标识可以包括目标语音播报节点。
94.具体地,请参见表1,表1中示出了第二文本回复文本集合中的部分语音回复文本示例。
95.表1
96.序号tts_id回复文本场景描述1ac01空调已打开语音打开空调执行成功/空调已处于打开状态3ac02关闭已空调语音关闭空调执行成功/空调已处于关闭状态4ac03内循环已打开语音打开内循环执行成功/内循环已处于打开状态5ac04内循环已关闭语音关闭内循环执行成功/内循环已处于关闭状态6ac05外循环已经打开语音打开外循环执行成功/外循环已处于打开状态7ac06外循环已经关闭语音关闭外循环执行成功/外循环已处于关闭状态
97.在表1中,各个回复文本与各tts id为一一对应的关系,各回复文本与车辆中的不同场景匹配。具体实现时,在表1的基础上,请结合图3,图3是本技术一实施例提供的语音播报的流程示意图。
98.在图3中,以上述目标场景为“语音指令打开空调”为例,在车辆处于与tts id“ac01”匹配的目标场景时,车辆中的语音播报应用触发语音播报业务,并调用配置好的tts id“ac01”。
99.在调用配置好的tts id“ac01”之后,再根据该tts id“ac01”从第二文本语音回复集合中查找对应的目标语音回复文本“空调已打开”。如此,基于相应语音合成技术对所确定的目标语音回复文本“空调已打开”进行语音播报,从而实现车辆与用户之间的智能语音交互。
100.基于上述实施例提供的语音数据更新方法,本技术还提供了与上述语音数据更新方法相对应的一种语音数据更新装置,下面通过图4对语音数据更新装置进行详细介绍。
101.图4示出了本技术一实施例提供的语音数据更新装置的结构示意图。该语音数据更新装置应用于车辆,车辆存储有n个语音播报节点标识,以及与n个语音播报节点标识对应的第一语音回复文本集合。图4示出的语音数据更新装置400包括:
102.检测模块410,用于检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新;
103.下载模块420,用于在与n个语音播报节点标识对应的语音回复文本集合发生更新的情况下,从云端下载第二语音回复文本集合,第二语音回复文本集合为n个语音播报节点标识对应的更新后的语音回复文本集合;
104.替换模块430,用于将第一语音回复文本集合替换为第二语音回复文本集合。
105.本技术实施例的语音数据更新方法,在车辆中存储有n个语音播报节点标识,以及与其对应的第一语音回复文本集合。这样,当检测到云端语音回复文本更新时,车辆中n个语音播报节点标识维持不变,只需要从云端下载与n个语音播报节点标识对应的第二语音回复文本集合即可。对比而言,本技术实施例提供的一种语音数据更新方法,无需对整个车机系统进行ota升级,就能够实现便捷的语音回复文本更新。
106.在一些可能的实施方式中,为了更为合理的实现对n各语音播报节点标识的配置,
在检测云端中n个语音播报节点标识对应的语音回复文本集合是否发生更新之前,该语音数据更新装置还可以包括:
107.编码模块,可以用于对车辆中需要进行语音播报的场景进行节点编码,生成n个语音播报节点标识。
108.在一些可能的实施方式中,结合实际语音播报场景考虑,第二语音回复文本集合中可以包括n个语音播报节点标识,以及与n个语音播报节点标识一一对应的n条语音回复文本,在将第一语音回复文本集合替换为第二语音回复文本集合之后,该语音数据更新装置还可以包括:
109.第一确定模块,可以用于在车辆处于与目标语音播报节点标识匹配的目标场景的情况下,从第二文本语音回复集合中确定与目标语音播报节点标识对应的目标语音回复文本;
110.语音播报模块,可以用于基于目标语音回复文本进行语音播报;
111.其中,n个语音播报节点标识可以包括目标语音播报节点。
112.在一些可能的实施方式中,为了更为合理、准确地实现对语音回复文本集合是否发生更新的判断,车辆还存储有第一语音回复文本集合的第一版本标识;云端中存储有最新的语音回复文本集合的第二版本标识;上述检测模块410、检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新,可以包括:
113.第一发送子模块,可以用于将车辆中的第一版本标识发送至云端,以使云端对第一版本标识和第二版本标识进行比较;
114.第一接收子模块,可以用于在第一版本标识和第二版本标识不一致的情况下,接收云端发送的第一信息,第一信息表征与n个语音播报节点标识对应的语音回复文本集合发生更新;
115.第一确定子模块,可以用于响应于第一信息,确定n个语音播报节点标识对应的语音回复文本集合发生更新。
116.在一些可能的实施方式中,为了更为合理、准确地实现对语音回复文本集合是否发生更新的判断,车辆中还存储有第一语音回复文本集合的第一版本标识;云端中存储有最新的语音回复文本集合的第二版本标识;上述检测模块410、检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新,还可以包括:
117.第一发起子模块,可以用于向云端发起第一请求,第一请求用于请求获取云端中的第二版本标识;
118.第二接收子模块,可以用于接收云端发送的第二信息,第二信息中可以包括第二版本标识;
119.第二确定子模块,可以用于在检测到第一版本标识和第二版本标识不一致的情况下,确定n个语音播报节点标识对应的语音回复文本集合发生更新。
120.在一些可能的实施方式中,为了更为合理地实现对云端中更新事件的检测,上述检测模块410、检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新,可以包括:
121.在车辆开机的情况下,检测云端中与n个语音播报节点标识对应的语音回复文本集合是否发生更新。
122.图5是本技术一实施例提供的语音数据更新设备的结构示意图。
123.语音数据更新设备可以包括处理器501以及存储有计算机程序指令的存储器502。
124.具体地,上述处理器501可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
125.存储器502可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器502可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器502可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器502可在综合网关容灾设备的内部或外部。在特定实施例中,存储器502是非易失性固态存储器。
126.存储器可包括只读存储器(rom),随机存取存储器(ram),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本公开的一方面的方法所描述的操作。
127.处理器501通过读取并执行存储器502中存储的计算机程序指令,以实现上述实施例中的任意一种语音数据更新方法。
128.在一个示例中,数据语音数据更新设备还可包括通信接口503和总线510。其中,如图5所示,处理器501、存储器502、通信接口503通过总线510连接并完成相互间的通信。
129.通信接口503,主要用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。
130.总线510包括硬件、软件或两者,将语音数据更新设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线510可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
131.该语音数据更新设备执行本技术实施例中的语音数据更新方法,从而实现图1描述的语音数据更新方法。
132.另外,结合上述实施例中的语音数据更新方法,本技术实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种语音数据更新方法。
133.结合上述实施例中的语音数据更新方法,本技术实施例提供了一种车辆,该车辆包括以下至少一项:如上述本技术实施例中提供的语音交互装置;如上述本技术实施例中提供的语音交互设备;如上述本技术实施例中提供的计算机可读存储介质。
134.基于上述实施例中的语音数据更新方法,本技术实施例提供了一种计算机程序产
品,计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如上述本技术实施例中任意一项提供的语音数据更新方法。
135.需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
136.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
137.还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
138.上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
139.以上所述,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。
技术特征:
1.一种语音数据更新方法,其特征在于,应用于车辆,所述车辆存储有n个语音播报节点标识,以及与所述n个语音播报节点标识对应的第一语音回复文本集合;所述方法包括:检测云端中与所述n个语音播报节点标识对应的语音回复文本集合是否发生更新;在与所述n个语音播报节点标识对应的语音回复文本集合发生更新的情况下,从所述云端下载第二语音回复文本集合,所述第二语音回复文本集合为所述n个语音播报节点标识对应的更新后的语音回复文本集合;将所述第一语音回复文本集合替换为所述第二语音回复文本集合。2.根据权利要求1所述的方法,其特征在于,在所述检测云端中所述n个语音播报节点标识对应的语音回复文本集合是否发生更新之前,所述方法还包括:对所述车辆中需要进行语音播报的场景进行节点编码,生成所述n个语音播报节点标识。3.根据权利要求1所述的方法,其特征在于,所述第二语音回复文本集合中包括所述n个语音播报节点标识,以及与所述n个语音播报节点标识一一对应的n条语音回复文本,在所述将所述第一语音回复文本集合替换为所述第二语音回复文本集合之后,所述方法还包括:在所述车辆处于与目标语音播报节点标识匹配的目标场景的情况下,从所述第二文本语音回复集合中确定与所述目标语音播报节点标识对应的目标语音回复文本;基于所述目标语音回复文本进行语音播报;其中,所述n个语音播报节点标识包括所述目标语音播报节点。4.根据权利要求1-3任一项所述的方法,其特征在于,所述车辆还存储有所述第一语音回复文本集合的第一版本标识;所述云端中存储有最新的语音回复文本集合的第二版本标识;所述检测云端中与所述n个语音播报节点标识对应的语音回复文本集合是否发生更新,包括:将所述车辆中的所述第一版本标识发送至所述云端,以使所述云端对所述第一版本标识和所述第二版本标识进行比较;在所述第一版本标识和所述第二版本标识不一致的情况下,接收所述云端发送的第一信息,所述第一信息表征与所述n个语音播报节点标识对应的语音回复文本集合发生更新;响应于所述第一信息,确定所述n个语音播报节点标识对应的语音回复文本集合发生更新。5.根据权利要求1-3任一项所述的方法,其特征在于,所述车辆中还存储有所述第一语音回复文本集合的第一版本标识;所述云端中存储有最新的语音回复文本集合的第二版本标识;所述检测云端中与所述n个语音播报节点标识对应的语音回复文本集合是否发生更新,还包括:向所述云端发起第一请求,所述第一请求用于请求获取所述云端中的所述第二版本标识;接收所述云端发送的第二信息,所述第二信息中包括所述第二版本标识;在检测到所述第一版本标识和所述第二版本标识不一致的情况下,确定所述n个语音播报节点标识对应的语音回复文本集合发生更新。6.根据权利要求1-3任一项所述的方法,其特征在于,所述检测云端中与所述n个语音
播报节点标识对应的语音回复文本集合是否发生更新,包括:在所述车辆开机的情况下,检测所述云端中与所述n个语音播报节点标识对应的语音回复文本集合是否发生更新。7.一种语音数据更新装置,其特征在于,应用于车辆,所述车辆存储有n个语音播报节点标识,以及与所述n个语音播报节点标识对应的第一语音回复文本集合;所述装置包括:检测模块,用于检测云端中与所述n个语音播报节点标识对应的语音回复文本集合是否发生更新;下载模块,用于在与所述n个语音播报节点标识对应的语音回复文本集合发生更新的情况下,从所述云端下载第二语音回复文本集合,所述第二语音回复文本集合为所述n个语音播报节点标识对应的更新后的语音回复文本集合;替换模块,用于将所述第一语音回复文本集合替换为所述第二语音回复文本集合。8.一种语音数据更新设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1-6任意一项所述的语音数据更新方法。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6任意一项所述的语音数据更新方法。10.一种车辆,其特征在于,所述车辆包括以下至少一项:如权利要求7所述的语音数据更新装置;如权利要求8所述的语音数据更新设备;如权利要求9所述的计算机可读存储介质。
技术总结
本申请公开了一种语音数据更新方法、装置、设备及计算机存储介质,涉及车载技术领域。该方法应用于车辆,所述车辆存储有N个语音播报节点标识,以及与所述N个语音播报节点标识对应的第一语音回复文本集合;所述方法包括:检测云端中与所述N个语音播报节点标识对应的语音回复文本集合是否发生更新;在与所述N个语音播报节点标识对应的语音回复文本集合发生更新的情况下,从所述云端下载第二语音回复文本集合,所述第二语音回复文本集合为所述N个语音播报节点标识对应的更新后的语音回复文本集合;将所述第一语音回复文本集合替换为所述第二语音回复文本集合。根据本申请实施例,能够实现便捷的语音回复文本更新。能够实现便捷的语音回复文本更新。能够实现便捷的语音回复文本更新。
技术研发人员:骆俊凯 李洁辰
受保护的技术使用者:上海洛轲智能科技有限公司
技术研发日:2022.12.28
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种超声图像分析方法 下一篇:一种运维审计系统用图形程序代填的方法与流程
