车辆语音交互方法、服务器及存储介质与流程
- 国知局
- 2024-06-21 11:31:10
本技术涉及车辆语音交互,具体涉及一种车辆语音交互方法、服务器及计算机可读存储介质。
背景技术:
1、目前相关技术中的端到端车载语音对话架构,经常出现语音交互界面(vui)与图形用户交互界面(gui)上存在差异的情况,进一步引起通过vui对车机系统进行语音交互操作时出现语音请求与实际操作之间不一致的情况。另外,在针对语音请求进行自然语言理解(nlu)时,nlu输出的结果相对固定,并不能根据vui/gui的实时变化进行动态调整。
技术实现思路
1、本技术提供了一种车辆语音交互方法、服务器及计算机可读存储介质。
2、本技术实施方式涉及的车辆语音交互方法,具体包括如下步骤:
3、接收车辆转发的语音请求,对所述语音请求进行槽位识别;
4、对所述语音请求进行应用程序接口预测;
5、根据所述槽位识别的结果、预测到的应用程序接口以及图形用户界面信息,选择所述预测到的应用程序接口执行应用程序接口参数填充,输出执行结果下发至车辆完成语音交互。
6、如此,本技术能够将图形用户界面(gui)加入到用户界面生成以及语音交互过程当中,保持gui与语音交互用户界面(vui)之间的统一,避免因为vui与gui之间存在差异而造成的交互要素出错,保证了通过语音交互用户界面进行语音交互时的体验与通过图形用户界面进行交互时的体验一致。
7、在某些实施方式中,所述根据所述槽位识别的结果、预测到的应用程序接口以及图形用户界面信息,选择所述预测到的应用程序接口执行应用程序接口参数填充,输出执行结果下发至车辆完成语音交互,包括:
8、根据所述语音请求、所述槽位识别的结果、所述预测到的应用程序接口和预测到的应用程序接口类型确定槽位填充的目标参数;
9、在所述预测到的应用程序接口类型为第一类型的情况下,根据所述槽位识别的结果、所述目标参数以及车机系统内的动作服务模块,选择所述预测到的应用程序接口执行应用程序接口参数填充,输出执行结果下发至车辆完成语音交互。
10、如此,本技术能够在应用程序接口为第一方应用程序接口时,由车机系统中的动作执行模块对语音请求中的预测接口进行安排、并进一步填充相关参数,从而保证车机系统中相关应用程序接口的使用正确性。
11、在某些实施方式中,所述根据所述槽位识别的结果、预测到的应用程序接口以及图形用户界面信息,选择所述预测到的应用程序接口执行应用程序接口参数填充,输出执行结果下发至车辆完成语音交互,还包括:
12、在所述预测到的应用程序接口类型为第二类型的情况下,根据所述槽位识别的结果、所述目标参数以及所述应用程序接口对应的应用程序业务模块,选择所述预测到的应用程序接口执行应用程序接口参数填充,输出执行结果下发至车辆完成语音交互。
13、如此,本技术能够在应用程序接口为第三方应用程序接口时,将预测到的应用程序接口交由对应的应用程序业务模块进行处理,从而避免车机系统以及应用程序对接口的重复调用所造成的交互界面内容不一的问题。
14、在某些实施方式中,所述根据所述槽位识别的结果、预测到的应用程序接口以及图形用户界面信息,选择所述预测到的应用程序接口执行应用程序接口参数填充,输出执行结果下发至车辆完成语音交互,包括:
15、在所述图形用户界面信息出现变化的情况下,根据所述图形用户界面信息的变化,更新语音交互用户界面信息;
16、根据更新后的所述语音交互用户界面信息、所述槽位识别的结果、预测到的应用程序接口以及预测到的应用程序接口类型,确定槽位填充的目标参数;
17、根据所述槽位识别的结果以及所述目标参数,选择所述预测到的应用程序接口执行应用程序接口参数填充,输出执行结果下发至车辆完成语音交互。
18、如此,本技术能够在gui出现信息变化的情况下,通过缓存的方式将gui与vui界面内容进行统一化,避免因自然语言理解的处理结果相对固定所造成的交互界面内容不一的问题。
19、在某些实施方式中,所述在所述图形用户界面信息出现变化的情况下,根据所述图形用户界面信息的变化,更新语音交互用户界面信息,包括:
20、在第一图形用户界面信息被第二图形用户界面信息遮挡的情况下,转发所述应用程序接口对应的应用程序业务模块生成的图形用户界面信息更新数据,确定所述图形用户界面信息的变化;
21、根据所述图形用户界面信息的变化,更新语音交互用户界面信息,以使所述第一图形用户界面信息无法通过所述语音请求执行语音交互。
22、如此,本技术能够在gui出现了界面遮挡的情况下,通过缓存的方式将gui与vui界面内容进行统一化,使vui暂时搁置被遮挡的页面,使之无法通过语音请求进行交互,避免交互界面内容不一的问题。
23、在某些实施方式中,所述根据所述槽位识别的结果、预测到的应用程序接口以及图形用户界面信息,选择所述预测到的应用程序接口执行应用程序接口参数填充,输出执行结果下发至车辆完成语音交互,包括:
24、在根据所述述语音请求、所述槽位识别的结果确定语音交互用户界面信息出现变化的情况下,根据所述语音交互用户界面信息的变化,更新所述图形用户界面信息;
25、根据更新后的所述图形用户界面信息、所述槽位识别的结果、预测到的应用程序接口以及预测到的应用程序接口类型,确定槽位填充的目标参数;
26、根据所述槽位识别的结果以及所述目标参数,选择所述预测到的应用程序接口执行应用程序接口参数填充,输出执行结果下发至车辆完成语音交互。
27、如此,本技术能够在vui出现信息变化的情况下,通过缓存的方式将gui与vui界面内容进行统一化,避免因自然语言理解的处理结果相对固定所造成的交互界面内容不一的问题。
28、在某些实施方式中,所述根据所述槽位识别的结果、预测到的应用程序接口以及图形用户界面信息,选择所述预测到的应用程序接口执行应用程序接口参数填充,输出执行结果下发至车辆完成语音交互,还包括:
29、在所述槽位识别的结果命中预设列表中的列表项的情况下,根据所述语音请求、所述列表项、所述预测到的应用程序接口和预测到的应用程序接口类型确定槽位填充的目标参数;
30、根据所述槽位识别的结果以及所述目标参数,选择所述预测到的应用程序接口执行应用程序接口参数填充,输出执行结果下发至车辆完成语音交互。
31、如此,本技术还能够在语音请求命中了交互界面中的列表项的情况下,则根据列表项进一步对应用程序接口进行处理,进一步实现交互。
32、所述根据所述槽位识别的结果、预测到的应用程序接口以及图形用户界面信息,选择所述预测到的应用程序接口执行应用程序接口参数填充,输出执行结果下发至车辆完成语音交互,还包括:
33、在所述槽位识别的结果未命中所述预设列表中的地址项的情况下,对所述预设列表进行更新,确定新的预设列表。
34、如此,本技术还能够在语音请求没有命中交互界面中的列表项的情况下,则进一步处理更新列表,从而实现列表内容与语音请求的适配,从而实现对语音请求所带意图的理解。
35、本技术实施方式中的服务器包括存储器与处理器,所述存储器存储有计算机程序,在所述计算机程序被所述处理器执行的情况下,实现上述的方法。
36、本技术实施方式中的计算机可读存储介质存储有计算机程序,在所述计算机程序被一个或多个处理器执行的情况下,实现上述的方法。
37、本技术的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实施方式的实践了解到。
本文地址:https://www.jishuxx.com/zhuanli/20240618/22006.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表