语音交互方法、车载娱乐系统、车辆及存储介质与流程



1.本发明涉及汽车语音控制技术领域,尤其涉及一种语音交互方法、车载娱乐系统、车辆及存储介质。


背景技术:



2.随着汽车智能化和语音技术的发展,语音在汽车上的应用越来越广泛。在用户驾驶过程中,能够无接触地实现用户对汽车或汽车上车载系统的控制,确保在行车安全的情况下,增强用户的使用体验。
3.现有的汽车使用语音的方式通常是设置一个独立的语音服务,在接受到用户语音请求后,通过服务器给予反馈。此时,车载系统和服务器的交互需要互相独立。当用户想要对车载系统的应用画面的控件进行控制时,需要语音服务专门开发一个sdk(vioce control sdk),并将sdk集成到对应的应用中,使得应用调用该sdk中定义的相关接口,与服务器进行跨进程通信,从而实现用户对车载系统的应用画面上控件的语音控制。但是,现有的语音控制方式需要对车载系统的每个应用分别开发sdk,每个应用都要花费大量时间和精力去调试相关的sdk。


技术实现要素:



4.本发明实施例提供一种语音交互方法、车载娱乐系统、车辆及存储介质,无需为车载娱乐系统上应用程序开发sdk,即可实现车载娱乐系统上应用程序的控件的语音控制功能,减少开发时间和减低开发成本。
5.第一方面,本发明实施例提供了一种语音交互方法,应用于车载娱乐系统,所述车载娱乐系统包括配置有第一可见即可说服务、第一无障碍辅助服务和语音服务的车载主屏;所述方法包括:
6.所述第一无障碍辅助服务采集安装在所述车载主屏上每个应用程序中控件的第一属性信息,并发送给所述第一可见即可说服务;
7.所述第一可见即可说服务根据所述第一属性信息,生成第一语音命令映射表;
8.所述语音服务对用户语音进行识别,生成用户语音命令,并将所述用户语音命令发送给所述第一可见即可说服务;
9.所述第一可见即可说服务根据所述用户语音命令和所述第一语音命令映射表,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对待点击的控件进行模拟点击操作。
10.相对于现有技术,本发明实施例的有益效果在于:
11.基于车载主屏的操作系统(例如安卓系统)的第一无障碍辅助服务采集安装在所述车载主屏上每个应用程序中控件的第一属性信息,并第一可见即可说服务根据所述第一属性信息,生成第一语音命令映射表,然后通过语音服务采集并识别用户语音,生成用户语音命令,之后调用第一可见即可说服务对所述用户语音命令和第一语音命令映射表进行匹
配,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对待点击的控件进行模拟点击操作,用户只需要简单配置对车载主屏上应用程序的控件的属性信息,即可实现车载娱乐系统上应用程序的控件的语音控制功能,从而实现车载主屏的可见即可说功能,无需为车载娱乐系统上应用程序开发sdk,减少开发时间和减低开发成本。
12.作为上述方案的改进,所述车载主屏还配置有第一微服务;所述车载娱乐系统还包括配置第二微服务、第二无障碍辅助服务和第二可见即可说服务的车载副屏;
13.所述方法还包括:
14.所述第二无障碍辅助服务采集安装在所述车载副屏上每个应用程序中控件的第二属性信息,并发送给所述第二可见即可说服务;
15.所述第二可见即可说服务根据所述第二属性信息,生成第二语音命令映射表,并将所述第二语音命令映射表编码成语音控制数据流发送给所述第二微服务;
16.所述第二微服务将所述语音控制数据流发送给所述车载主屏的第一微服务;
17.所述第一可见即可说服务对所述第一微服务接收到的语音控制数据流进行解码,得到所述第二语音命令映射表。
18.作为上述方案的改进,所述语音交互方法还包括:
19.所述第一可见即可说服务将所述用户语音命令与所述第一语音命令映射表、所述第二语音命令映射表进行匹配;
20.当所述第一语音命令映射表存在与所述用户语音命令一致的语音命令时,根据所述用户语音命令,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对所述车载副屏上显示的待点击的控件进行模拟点击操作;
21.当所述第二语音命令映射表存在与所述用户语音命令一致的语音命令时,根据所述用户语音命令,确定所述车载副屏当前显示的应用程序中待点击的控件,并通过所述第二无障碍辅助服务对所述车载副屏上显示的待点击的控件进行模拟点击操作。
22.相对于现有技术,本发明实施例的有益效果在于:
23.基于车载副屏的操作系统(例如安卓系统)的第二无障碍辅助服务采集安装在所述车载副屏上每个应用程序中控件的第二属性信息,并第二可见即可说服务根据所述第二属性信息,生成第二语音命令映射表并编码成语音控制数据流,然后通过车载副屏的第二微服务转发给车载主屏的第一微服务,使得第一可见即可说服务解码语音控制数据流得到第二语音命令映射表,然后通过语音服务采集并识别用户语音,生成用户语音命令,之后调用第一可见即可说服务对所述用户语音命令和第一语音命令映射表、第二语音命令映射表进行匹配,确定所述车载主屏/所述车载副屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对待点击的控件进行模拟点击操作,用户同样只需要简单配置对车载副屏上应用程序的控件的属性信息,即可实现车载娱乐系统上应用程序的控件的语音控制功能,从而实现车载副屏的可见即可说功能,无需为车载娱乐系统上应用程序开发sdk,减少开发时间和减低开发成本。
24.作为上述方案的改进,所述第一属性信息包括安装在所述车载主屏上应用程序中控件的控件名称和用于触发点击对应控件的语音命令。
25.作为上述方案的改进,所述第二属性信息包括安装在所述车载副屏上应用程序中
控件的控件名称和用于触发点击对应控件的语音命令。
26.第二方面,本发明实施例提供了一种车载娱乐系统,包括:配置有第一可见即可说服务、第一无障碍辅助服务和语音服务的车载主屏;
27.所述第一无障碍辅助服务,用于采集安装在所述车载主屏上每个应用程序中控件的第一属性信息,并发送给所述第一可见即可说服务;
28.所述第一可见即可说服务,用于根据所述第一属性信息,生成第一语音命令映射表;
29.所述语音服务,用于对用户语音进行识别,生成用户语音命令,并将所述用户语音命令发送给所述第一可见即可说服务;
30.所述第一可见即可说服务,用于根据所述用户语音命令和所述第一语音命令映射表,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对待点击的控件进行模拟点击操作。
31.作为上述方案的改进,所述车载娱乐系统还包括配置第二微服务、第二无障碍辅助服务和第二可见即可说服务的车载副屏;所述车载主屏还配置有第一微服务;
32.所述第二无障碍辅助服务,用于采集安装在所述车载副屏上每个应用程序中控件的第二属性信息,并发送给所述第二可见即可说服务;
33.所述第二可见即可说服务,用于根据所述第二属性信息,生成第二语音命令映射表,并将所述第二语音命令映射表编码成语音控制数据流发送给所述第二微服务;
34.所述第二微服务,用于将所述语音控制数据流发送给所述车载主屏的第一微服务;
35.所述第一可见即可说服务,用于对所述第一微服务接收到的语音控制数据流进行解码,得到所述第二语音命令映射表。
36.作为上述方案的改进,所述第一可见即可说服务,还用于:
37.将所述用户语音命令与所述第一语音命令映射表、所述第二语音命令映射表进行匹配;
38.当所述第一语音命令映射表存在与所述用户语音命令一致的语音命令时,根据所述用户语音命令,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对所述车载副屏上显示的待点击的控件进行模拟点击操作;
39.当所述第二语音命令映射表存在与所述用户语音命令一致的语音命令时,根据所述用户语音命令,确定所述车载副屏当前显示的应用程序中待点击的控件,并通过所述第二无障碍辅助服务对所述车载副屏上显示的待点击的控件进行模拟点击操作。
40.第三方面,本发明实施例提供了一种车辆,包括:
41.一个或多个处理器;
42.存储器,用于储存一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任意一项所述的语音交互方法。
43.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如第一方面中任一所述的语音交互方法。
附图说明
44.为了更清楚地说明本发明的技术方案,下面将对实施方式中所占据要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
45.图1是本发明实施例提供的一种语音交互方法的流程图;
46.图2是本发明实施例提供的车载娱乐系统的车载主屏的示意框图;
47.图3是本发明实施例提供的车载娱乐系统的车载主屏和车载副屏的示意框图。
具体实施方式
48.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.实施例一
50.请参阅图1,其是本发明实施例提供一种语音交互方法的流程图。所述语音交互方法应用于车载娱乐系统,所述车载娱乐系统包括配置有第一可见即可说服务、第一无障碍辅助服务和语音服务的车载主屏,所述方法包括:
51.s1:所述第一无障碍辅助服务采集安装在所述车载主屏上每个应用程序中控件的第一属性信息,并发送给所述第一可见即可说服务;
52.其中,所述第一属性信息包括安装在所述车载主屏上应用程序中控件的控件名称和用于触发点击对应控件的语音命令。所述控件名称可以理解为控件在车载主屏上显示的内容。比如,用于指示跳转到下一页的控件,其在车载主屏上显示的内容为“下一页”,则控件名称为“下一页”。对于不同的应用程序,预先设置其所有控件的名称以及对应的语音命令,通过对应的语音命令可以触发点击该控件,从而模拟用户手动点击控件的操作,无接触地实现用户对车载娱乐系统上应用程序的控制。
53.s2:所述第一可见即可说服务根据所述第一属性信息,生成第一语音命令映射表;
54.示例性的,所述车载主屏安装有安卓系统,基于安卓系统的第一无障碍服务(accesibilitymanagerserver)可以采集车载主屏上应用程序的控件的第一属性信息,并汇总发送给基于accesibilitymanagerserver开发的第一可见即可说服务(hhtaccessibilityclient),第一可见即可说服务根据接收到的第一属性信息生成第一语音命令映射表。需要说明的是,所述车载主屏还可以使用其他操作系统,比如ios、linux、wince系统等,基于不同的操作系统自身的accesibilitymanagerserver采集应用程序的控件相关的属性信息,以生成第一语音命令映射表。
55.s3:所述语音服务对用户语音进行识别,生成用户语音命令,并将所述用户语音命令发送给所述第一可见即可说服务;
56.s4:所述第一可见即可说服务根据所述用户语音命令和所述第一语音命令映射表,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对待点击的控件进行模拟点击操作。
57.可见即可说功能可以理解为车载娱乐系统的界面显示的控件均可以通过语音触
发控制,实现用户与车载娱乐系统的语音交互。在本发明实施例中,所述语音服务与所述第一可见即可说服务对接,在所述第一可见即可说服务汇总第一属性信息生成第一语音命令映射表,所述语音服务在识别出用户语音时,调用所述第一可见即可说服务,通过查第一语音命令映射表,到出用户语音对应的控件,并触发点击操作,从而实现车载主屏当前显示界面的可见即可说功能。例如车载主屏当前界面显示了音乐播放应用,并显示有“播放”、“下一首”、“上一首”等控件,其对应预设的语音命令为播放、播放下一首、播放上一首。此时用户发出“播放下一首歌曲”的语音命令,通过车载音频采集设备,例如麦克风采集到用户语音,并发送给语音服务进行识别,得出“播放下一首”的语音命令,所述第一可见即可说服务基于所述第一语音命令映射表,根据“播放下一首”的语音命令,确定所述车载主屏当前显示的音乐播放应用中待点击的控件为“下一首”,并触发点击“下一首”控件,使得音乐播放应用播发下一首歌曲。在本发明实施例中,无论是车载主屏自带的应用程序(例如导航应用、多媒体应用),还是第三方应用程序,用户只需要简单配置对车载主屏上应用程序的控件的属性信息,即可实现车载娱乐系统上应用程序的控件的语音控制功能,从而实现车载主屏的可见即可说功能,无需为车载娱乐系统上应用程序开发sdk,减少开发时间和减低开发成本。
58.在一种可选的实施例中,所述车载主屏还配置有第一微服务;所述车载娱乐系统还包括配置第二微服务、第二无障碍辅助服务和第二可见即可说服务的车载副屏;
59.所述方法还包括:
60.所述第二无障碍辅助服务采集安装在所述车载副屏上每个应用程序中控件的第二属性信息,并发送给所述第二可见即可说服务;
61.示例性,所述第二属性信息包括安装在所述车载副屏上应用程序中控件的控件名称和用于触发点击对应控件的语音命令。第二属性信息的设置可参见上述第一属性信息,这里不再赘述。
62.所述第二可见即可说服务根据所述第二属性信息,生成第二语音命令映射表,并将所述第二语音命令映射表编码成语音控制数据流发送给所述第二微服务;
63.所述第二微服务将所述语音控制数据流发送给所述车载主屏的第一微服务;
64.所述第一可见即可说服务对所述第一微服务接收到的语音控制数据流进行解码,得到所述第二语音命令映射表。
65.进一步,所述语音交互方法还包括:
66.所述第一可见即可说服务将所述用户语音命令与所述第一语音命令映射表、所述第二语音命令映射表进行匹配;
67.当所述第一语音命令映射表存在与所述用户语音命令一致的语音命令时,根据所述用户语音命令,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对所述车载副屏上显示的待点击的控件进行模拟点击操作;
68.当所述第二语音命令映射表存在与所述用户语音命令一致的语音命令时,根据所述用户语音命令,确定所述车载副屏当前显示的应用程序中待点击的控件,并通过所述第二无障碍辅助服务对所述车载副屏上显示的待点击的控件进行模拟点击操作。
69.对于车载副屏而言,可通过微服务通道实现车载主屏对车载副屏的可见即可说功能。具体地,车载副屏的第二无障碍服务(accesibilitymanagerserver)可以采集车载副屏
上应用程序的控件的第二属性信息,并汇总发送给基于accesibilitymanagerserver开发的第二可见即可说服务(fseaccessibilityclient),第二可见即可说服务根据接收到的第二属性信息生成第二语音命令映射表,并编码成语音控制数据流,车载副屏的第二微服务将语音控制数据流发送给所述车载主屏的第一微服务;车载主屏的第一可见即可说服务对第一微服务接收到的语音控制数据流进行解析,得到所述第二语音命令映射表,此时,车载主屏的语音服务可以通过调用第一可见即可说服务中的第二语音命令映射表,实现对车载副屏当前显示应用程序的控件控制。其中,所述车载主屏的第一微服务与所述车载副屏的第二微服务通过车载以太网通信。在本发明实施例中,用户同样只需要简单配置对车载副屏上应用程序的控件的属性信息,即可实现车载娱乐系统上应用程序的控件的语音控制功能,从而实现车载副屏的可见即可说功能,无需为车载娱乐系统上应用程序开发sdk,通过车载主屏的语音服务,借助车载主屏和车载副屏微服务通信,实现了对副屏语音可见即可说功能的开发,减少开发时间和减低开发成本。
70.实施例二
71.请参阅图2,本发明实施例提供了一种车载娱乐系统,包括:配置有第一可见即可说服务11、第一无障碍辅助服务12和语音服务13的车载主屏1;
72.所述第一无障碍辅助服务12,用于采集安装在所述车载主屏上每个应用程序中控件的第一属性信息,并发送给所述第一可见即可说服务11;
73.所述第一可见即可说服务11,用于根据所述第一属性信息,生成第一语音命令映射表;
74.所述语音服务13,用于对用户语音进行识别,生成用户语音命令,并将所述用户语音命令发送给所述第一可见即可说服务11;
75.所述第一可见即可说服务11,用于根据所述用户语音命令和所述第一语音命令映射表,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对待点击的控件进行模拟点击操作。
76.参见图3,所述车载娱乐系统还包括配置第二微服务21、第二无障碍辅助服务22和第二可见即可说服务23的车载副屏2;所述车载主屏还配置有第一微服务14;
77.所述第二无障碍辅助服务22,用于采集安装在所述车载副屏上每个应用程序中控件的第二属性信息,并发送给所述第二可见即可说服务23;
78.所述第二可见即可说服务23,用于根据所述第二属性信息,生成第二语音命令映射表,并将所述第二语音命令映射表编码成语音控制数据流发送给所述第二微服务21;
79.所述第二微服务21,用于将所述语音控制数据流发送给所述车载主屏的第一微服务14;
80.所述第一可见即可说服务11,用于对所述第一微服务14接收到的语音控制数据流进行解码,得到所述第二语音命令映射表。
81.进一步,所述第一可见即可说服务11,还用于:
82.将所述用户语音命令与所述第一语音命令映射表、所述第二语音命令映射表进行匹配;
83.当所述第一语音命令映射表存在与所述用户语音命令一致的语音命令时,根据所述用户语音命令,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第
一无障碍辅助服务对所述车载副屏上显示的待点击的控件进行模拟点击操作;
84.当所述第二语音命令映射表存在与所述用户语音命令一致的语音命令时,根据所述用户语音命令,确定所述车载副屏当前显示的应用程序中待点击的控件,并通过所述第二无障碍辅助服务对所述车载副屏上显示的待点击的控件进行模拟点击操作。
85.需要说明的是,本发明实施例的技术原理和能达到的技术效果与上述实施例一相同,为避免重复,这里不再赘述。
86.实施例三
87.本发明实施例提供了一种车辆,包括:一个或多个处理器;存储器,用于储存一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如实施例一中任一所述的语音交互方法,且能达到相同的技术效果,为避免重复,这里不再赘述。
88.存储器可能包含高速ram存储器,也可能还包括非易失存储器(nvm,non-volatilememory),例如至少一个磁盘存储器。存储器可选的可以包含至少一个位于远离前述处理器的存储装置。
89.在一些实施方式中,存储器存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:
90.处理器用于调用存储器中存储的程序,执行上述实施例所述的语音交互方法,例如图1所示的步骤s1-s4。
91.所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
92.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现上述可见即可说功能。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
93.实施例四
94.本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如实施例一中任一所述的语音交互方法,且能达到相同的技术效果,为避免重复,这里不再赘述。
95.需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或
多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
96.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出多台改进和润饰,这些改进和润饰也视为本发明的保护范围。

技术特征:


1.一种语音交互方法,其特征在于,应用于车载娱乐系统,所述车载娱乐系统包括配置有第一可见即可说服务、第一无障碍辅助服务和语音服务的车载主屏,所述方法包括:所述第一无障碍辅助服务采集安装在所述车载主屏上每个应用程序中控件的第一属性信息,并发送给所述第一可见即可说服务;所述第一可见即可说服务根据所述第一属性信息,生成第一语音命令映射表;所述语音服务对用户语音进行识别,生成用户语音命令,并将所述用户语音命令发送给所述第一可见即可说服务;所述第一可见即可说服务根据所述用户语音命令和所述第一语音命令映射表,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对待点击的控件进行模拟点击操作。2.如权利要求1所述的语音交互方法,其特征在于,所述车载主屏还配置有第一微服务;所述车载娱乐系统还包括配置第二微服务、第二无障碍辅助服务和第二可见即可说服务的车载副屏;所述方法还包括:所述第二无障碍辅助服务采集安装在所述车载副屏上每个应用程序中控件的第二属性信息,并发送给所述第二可见即可说服务;所述第二可见即可说服务根据所述第二属性信息,生成第二语音命令映射表,并将所述第二语音命令映射表编码成语音控制数据流发送给所述第二微服务;所述第二微服务将所述语音控制数据流发送给所述车载主屏的第一微服务;所述第一可见即可说服务对所述第一微服务接收到的语音控制数据流进行解码,得到所述第二语音命令映射表。3.如权利要求2所述的语音交互方法,其特征在于,还包括:所述第一可见即可说服务将所述用户语音命令与所述第一语音命令映射表、所述第二语音命令映射表进行匹配;当所述第一语音命令映射表存在与所述用户语音命令一致的语音命令时,根据所述用户语音命令,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对所述车载副屏上显示的待点击的控件进行模拟点击操作;当所述第二语音命令映射表存在与所述用户语音命令一致的语音命令时,根据所述用户语音命令,确定所述车载副屏当前显示的应用程序中待点击的控件,并通过所述第二无障碍辅助服务对所述车载副屏上显示的待点击的控件进行模拟点击操作。4.如权利要求1所述的语音交互方法,其特征在于,所述第一属性信息包括安装在所述车载主屏上应用程序中控件的控件名称和用于触发点击对应控件的语音命令。5.如权利要求2所述的语音交互方法,其特征在于,所述第二属性信息包括安装在所述车载副屏上应用程序中控件的控件名称和用于触发点击对应控件的语音命令。6.一种车载娱乐系统,其特征在于,包括:配置有第一可见即可说服务、第一无障碍辅助服务和语音服务的车载主屏;所述第一无障碍辅助服务,用于采集安装在所述车载主屏上每个应用程序中控件的第一属性信息,并发送给所述第一可见即可说服务;所述第一可见即可说服务,用于根据所述第一属性信息,生成第一语音命令映射表;
所述语音服务,用于对用户语音进行识别,生成用户语音命令,并将所述用户语音命令发送给所述第一可见即可说服务;所述第一可见即可说服务,用于根据所述用户语音命令和所述第一语音命令映射表,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对待点击的控件进行模拟点击操作。7.如权利要求6所述的车载娱乐系统,其特征在于,还包括配置第二微服务、第二无障碍辅助服务和第二可见即可说服务的车载副屏;所述车载主屏还配置有第一微服务;所述第二无障碍辅助服务,用于采集安装在所述车载副屏上每个应用程序中控件的第二属性信息,并发送给所述第二可见即可说服务;所述第二可见即可说服务,用于根据所述第二属性信息,生成第二语音命令映射表,并将所述第二语音命令映射表编码成语音控制数据流发送给所述第二微服务;所述第二微服务,用于将所述语音控制数据流发送给所述车载主屏的第一微服务;所述第一可见即可说服务,用于对所述第一微服务接收到的语音控制数据流进行解码,得到所述第二语音命令映射表。8.如权利要求7所述的车载娱乐系统,其特征在于,所述第一可见即可说服务,还用于:将所述用户语音命令与所述第一语音命令映射表、所述第二语音命令映射表进行匹配;当所述第一语音命令映射表存在与所述用户语音命令一致的语音命令时,根据所述用户语音命令,确定所述车载主屏当前显示的应用程序中待点击的控件,并通过所述第一无障碍辅助服务对所述车载副屏上显示的待点击的控件进行模拟点击操作;当所述第二语音命令映射表存在与所述用户语音命令一致的语音命令时,根据所述用户语音命令,确定所述车载副屏当前显示的应用程序中待点击的控件,并通过所述第二无障碍辅助服务对所述车载副屏上显示的待点击的控件进行模拟点击操作。9.一种车辆,其特征在于,包括:一个或多个处理器;存储器,用于储存一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至5中任意一项所述的语音交互方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至5中任一所述的语音交互方法。

技术总结


本发明公开了一种语音交互方法、车载娱乐系统、车辆及存储介质,该方法包括:第一无障碍辅助服务采集安装在车载主屏上每个应用程序中控件的第一属性信息,并发送给第一可见即可说服务;第一可见即可说服务根据第一属性信息,生成第一语音命令映射表;语音服务对用户语音进行识别,生成用户语音命令,并将用户语音命令发送给第一可见即可说服务;第一可见即可说服务根据用户语音命令和第一语音命令映射表,确定车载主屏当前显示的应用程序中待点击的控件,并通过第一无障碍辅助服务对待点击的控件进行模拟点击操作;本发明无需为车载娱乐系统上应用程序开发SDK即可实现可见即可说功能,减少开发时间和减低开发成本。减少开发时间和减低开发成本。减少开发时间和减低开发成本。


技术研发人员:

丁磊 倪志俊

受保护的技术使用者:

华人运通(上海)云计算科技有限公司

技术研发日:

2022.06.20

技术公布日:

2022/10/11

本文发布于:2024-09-23 09:35:50,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/27647.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   语音   命令   控件
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议