音频参数数组调整方法、装置、设备及存储介质与流程

摘要: 本公开涉及人工智能辅助音频参数数组调整,更具体地,涉及一种音频参数数组调整方法、一种音频参数数组调整装置、一种电子设备及一种计算机可读存储介质。背景技术:1、人...
音频参数数组调整方法、装置、设备及存储介质与流程

本公开涉及人工智能辅助音频参数数组调整,更具体地,涉及一种音频参数数组调整方法、一种音频参数数组调整装置、一种电子设备及一种计算机可读存储介质。

背景技术:

1、人工智能(artificial intelligence,ai)技术在音频调参领域的应用日益广泛,用户可通过自然语言指令驱动ai对音频算法模块中的数组参数进行动态调整。

2、相关技术中,基于ai生成的数组调整命令通常触发全量界面重建,造成资源浪费。因此,需要一种能够感知音频参数数组结构变化类型并据此选择重建调整策略的方法。

技术实现思路

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、通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的实施例的特征及其优点将会变得清楚。

1.一种音频参数数组调整方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述音频参数数组的当前结构信息和所述音频参数数组调整指令,确定待调整音频参数数组的结构变化类型信息,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述待调整音频参数数组的结构变化类型信息,确定待调整音频参数数组的调整策略,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述待调整音频参数数组的调整策略调整对应音频参数数组,包括:

5.根据权利要求1所述的方法,其特征在于,所述音频参数数组调整指令还包括待调整音频参数数组路径,其中,

6.根据权利要求1所述的方法,其特征在于,每一音频参数数组对应一个展示窗口,

7.根据权利要求1所述的方法,其特征在于,在所述根据所述待调整音频参数数组的调整策略调整对应音频参数数组之后,所述方法还包括:

8.一种音频参数数组调整装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器存储计算机程序,所述计算机程序用于控制所述处理器进行操作以执行根据权利要求1至7中任意一项所述的方法。

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,计算机程序在被处理器执行时实现根据权利要求1至7中任意一项所述的方法。