语音交互流程配置方法、系统、存储介质及电子装置与流程
- 国知局
- 2024-06-21 10:38:42
本申请涉及人工智能,尤其涉及一种语音交互流程配置方法、系统、存储介质及电子装置。
背景技术:
1、在语音交互的过程中,需要根据业务需求,开发一些特定的交互场景以及特定的交互流程。随着越来越多的智能设备具备语音交互功能,语音交互除了以往一些简单的控制智能设备的指令型语音交互以外,还包括了许多较为复杂的语音交互类型,例如,闲聊型语音交互和问答型语音交互等。
2、在现有语音交互流程的开发中,开发者需要根据每一个自定义语音交互需求,针对不同的应用场景,为整个语音交互流程设计所有不同的语音交互功能,导致语音交互流程的开发效率较低。
3、因此,现在亟需一种语音交互流程配置方法、系统、存储介质及电子装置来解决上述问题。
技术实现思路
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、本申请提供的语音交互流程配置方法、系统、存储介质及电子装置,按照语音交互场景的类型,选取具有不同功能的语音交互组件,通过将各个语音交互组件进行组合,从而为语音交互场景配置对应的语音交互流程,提高了语音交互流程的开发效率。
技术特征:1.一种语音交互流程配置方法,其特征在于,包括:
2.根据权利要求1所述的语音交互流程配置方法,其特征在于,在所述基于预设语音交互需求,确定语音交互场景类型之前,所述方法还包括:
3.根据权利要求1所述的语音交互流程配置方法,其特征在于,在所述通过所述语音交互场景类型,获取语音交互组件集合,并根据所述语音交互组件集合,确定多个语音交互组件之前,所述方法还包括:
4.根据权利要求3所述的语音交互流程配置方法,其特征在于,所述通过所述语音交互场景类型,获取语音交互组件集合,并根据所述语音交互组件集合,确定多个语音交互组件,包括:
5.根据权利要求4所述的语音交互流程配置方法,其特征在于,所述响应于所述第二输入,从所述语音触发类组件集合、所述语音交互类组件集合、所述逻辑判断类组件集合和所述服务处理类组件集合中,获取多个目标语音交互组件,包括:
6.根据权利要求4所述的语音交互流程配置方法,其特征在于,所述根据所述多个语音交互组件,生成目标语音交互流程,包括:
7.根据权利要求6所述的语音交互流程配置方法,其特征在于,在所述根据所述多个语音交互组件,生成目标语音交互流程之后,所述方法还包括:
8.一种语音交互流程配置系统,其特征在于,包括:
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7中任一项所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的方法。
技术总结本申请公开了一种语音交互流程配置方法、系统、存储介质及电子装置,涉及智能家居/智慧家庭技术领域,该语音交互流程配置方法包括:基于预设语音交互需求,确定语音交互场景类型;通过所述语音交互场景类型,获取语音交互组件集合,并根据所述语音交互组件集合,确定多个语音交互组件;根据所述多个语音交互组件,生成目标语音交互流程。本申请按照语音交互场景的类型,选取具有不同功能的语音交互组件,通过将各个语音交互组件进行组合,从而为语音交互场景配置对应的语音交互流程,提高了语音交互流程的开发效率。技术研发人员:李青青受保护的技术使用者:青岛海尔科技有限公司技术研发日:技术公布日:2024/1/15本文地址:https://www.jishuxx.com/zhuanli/20240618/20895.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表