一种钻机智能语音交互控制系统及控制方法与流程

文档序号:36783476发布日期:2024-01-23 11:57阅读:34来源:国知局
一种钻机智能语音交互控制系统及控制方法与流程

本技术涉及钻机控制,具体而言,涉及一种钻机智能语音交互控制系统及控制方法。


背景技术:

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、依据所述第二相关交互意图指令对应的指令迭代类别,对所述第二相关交互意图指令对应的候选交互意图指令进行指令迭代处理,生成迭代处理后的候选交互意图指令。

36、在第一方面的一种可能的实施方式中,所述指令迭代类别包括指令变换类别,所述指令迭代序列还包括所述指令变换类别下的参考交互意图指令对应的变换交互意图指令;所述依据所述第二相关交互意图指令对应的指令迭代类别,对所述第二相关交互意图指令对应的候选交互意图指令进行指令迭代处理,生成迭代处理后的候选交互意图指令,包括:

37、在所述第二相关交互意图指令对应的指令迭代类别为指令变换类别时,将所述第二相关交互意图指令对应的候选交互意图指令变换迭代为所述第二相关交互意图指令对应的变换交互意图指令;

38、或者,所述指令迭代类别包括指令取消类别;

39、所述依据所述第二相关交互意图指令对应的指令迭代类别,对所述第二相关交互意图指令对应的候选交互意图指令进行指令迭代处理,生成迭代处理后的候选交互意图指令,包括:

40、在所述第二相关交互意图指令对应的指令迭代类别为指令取消类别时,取消所述第二相关交互意图指令对应的候选交互意图指令;

41、或者,所述指令迭代类别包括指令补充类别;所述方法还包括:

42、对所述任意一个候选钻机智能交互语音数据与所述指令补充类别对应的参考交互意图指令进行相关性比较,生成所述任意一个候选钻机智能交互语音数据对应的第三相关交互意图指令;

43、依据所述第三相关交互意图指令,生成所述任意一个候选钻机智能交互语音数据对应的候选交互意图指令;

44、其中,所述方法还包括:

45、从所述多个候选钻机智能交互语音数据中,确定目标数量个目标钻机智能交互语音数据;

46、将所述目标数量个目标钻机智能交互语音数据加载到所述目标交互意图指令生成网络进行交互意图指令生成,生成所述目标数量个目标钻机智能交互语音数据分别对应的候选交互意图指令;

47、对所述目标数量个目标钻机智能交互语音数据分别对应的候选交互意图指令中的每个候选交互意图指令进行衍生,生成所述每个候选交互意图指令对应的一个或多个衍生指令;

48、对所述目标数量个目标钻机智能交互语音数据分别对应的候选交互意图指令和多个衍生指令进行分析,生成多种候选交互意图指令分别对应的衍生数量;

49、依据每种候选交互意图指令对应的衍生数量,展示所述多种候选交互意图指令;

50、响应于所述指令迭代序列的加载请求,获取所述指令迭代序列。

51、依据本技术的第二方面,提供一种钻机智能语音交互控制系统,所述钻机智能语音交互控制系统包括机器可读存储介质及处理器,所述机器可读存储介质存储有机器可执行指令,所述处理器在执行所述机器可执行指令时,该钻机智能语音交互控制系统实现前述的钻机智能语音交互控制方法。

52、依据本技术的第三方面,提供提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,当所述计算机可执行指令被执行时,实现前述的钻机智能语音交互控制方法。

53、依据上述任意一个方面,本技术中,通过获取多个钻机操作场景对应的模板钻机智能交互语音数据序列和每个模板钻机智能交互语音数据对应的标注交互意图指令数据,将模板钻机智能交互语音数据序列加载到初始化神经网络进行交互意图指令生成,生成所述模板钻机智能交互语音数据序列对应的推定交互意图指令数据,依据推定交互意图指令数据和标注交互意图指令数据,确定目标误差参数,依据目标误差参数,对初始化神经网络进行网络参数更新,生成目标交互意图指令生成网络。由此,能够有效地处理钻机智能交互语音数据,提高语音交互的准确性和效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1