技术新讯 > 乐器声学设备的制造及制作,分析技术 > 设备控制指令生成方法、装置、电子设备及存储介质与流程  >  正文

设备控制指令生成方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2024-06-21 11:26:00

本技术涉及语音识别,尤其涉及一种设备控制指令生成方法、装置、电子设备及存储介质。

背景技术:

1、随着移动互联网技术及智能化手机的普及,当前市场上的智能家居控制系统,在用户交互层主要采用手机app(application,应用程序)或小程序的方式实现。为了方便用户基于app或小程序输入设备控制指令,设备厂商推出了语音控制的解决方案,使用户可以通过语音输入设备控制指令,从而解放双手,提高设备指令输入的便捷性。

2、然而,用户在通过语音输入设备控制指令时,往往容易因为不够标准,而使得app或小程序识别错误,导致向设备下达错误的指令。

技术实现思路

1、本技术实施例的目的在于提供一种设备控制指令生成方法、装置、电子设备及存储介质,以解决用户在通过语音输入设备控制指令时,往往容易因为不够标准,而使得app或小程序识别错误,导致向设备下达错误的指令的问题。具体技术方案如下:

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、利用所述历史语音指令和所述历史工作信息训练初始神经网络模型,直至所述初始神经网络模型收敛,得到目标预测模型;

54、将所述原始语音指令输入至所述目标预测模型,以由所述目标预测模型输出对应的设备控制指令。

55、在一个可能的实施方式中,所述装置还包括控制模块,用于:

56、展示所述设备控制指令;

57、在接收到基于所述设备控制指令输入的确定信息的情况下,按照所述设备控制指令控制所述目标设备。

58、第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

59、存储器,用于存放计算机程序;

60、处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法步骤。

61、第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法步骤。

62、第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的设备控制指令生成方法。

63、本技术实施例有益效果:

64、本技术实施例提供了一种设备控制指令生成方法、装置、电子设备及存储介质,本技术实施例中,首先,获取目标设备对应的原始语音指令,然后,确定所述原始语音指令对应的历史语音指令,以及基于所述历史语音指令控制所述目标设备时所述目标设备的历史工作信息,最后,基于所述原始语音指令、所述历史语音指令及所述历史工作信息,确定所述原始语音指令对应的设备控制指令。通过本技术,对于用户输入的原始语音指令,可以基于该原始语音指令对应的历史语音指令及该历史语音指令控制目标设备时目标设备的历史工作信息,对原始语音指令进行识别,得到设备控制指令,从而提高设备控制指令的准确性,减少向设备下达错误指令的情况。

65、当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。

本文地址:https://www.jishuxx.com/zhuanli/20240618/21491.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。