System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及显示技术。更具体地讲,涉及一种音频生成方法、显示设备、存储介质及程序产品。
技术介绍
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、本实施例提供的方法描述了音频生成模型包含仅能够识别二进制信息的模型(如gpt)时,如何对音频生成模型进行训练。训练后的音频生成模型能够用于生成符合用户个性化定制需求的音频文件,提升用户个性化定制音频的体验。
31、其中一个实施例中,所述音频文件为用于描述音频构成的音频接口文件;所述方法还包括:
32、按照指定音频格式,基于所述音频接口文件进行音频合成,获得所述指定音频格式相应的可播放文件。
33、本实施例提供的方法,用户可以指定可播放文件的音频格式,在使该指定音频格式为midi格式时,能够降低该播放文件的存储大小,节省资源浪费。
34、第二方面,本申请提供一种显示设备,包括:
35、显示器,被配置为显示来自广播系统或网络和/或用户接口的内容;
36、一个或多个外部设备接口,用于根据通信协议与一个或多个外部设备进行通信,所述通信协议至少包括蓝牙协议;
37、以及至少一个处理器,其与所述显示器和所述一个或多个外部设备接口连接;
38、所述处理器,被配置为:
39、获取用于生成音频的生成指令,所述生成指令包括文本指令或者语音指令;
40、基于所述生成指令,提取用于表征音频生成需求的规则参数;<本文档来自技高网...
【技术保护点】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述处理器还被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述处理器还被配置为:
4.根据权利要求3所述的显示设备,其特征在于,所述处理器执行基于所述音频文件中需调整的音频片段,对所述音频文件进行更新,获得更新后的音频文件,被配置为:
5.根据权利要求1所述的显示设备,其特征在于,所述处理器还被配置为:
6.根据权利要求5所述的显示设备,其特征在于,所述处理器执行基于样本音频文件进行提取,获得乐符信息,被配置为:
7.根据权利要求1所述的显示设备,其特征在于,所述音频文件为用于描述音频构成的音频接口文件;所述处理器还被配置为:
8.一种音频生成方法,其特征在于,应用于如权利要求1-7中任一所述的显示设备;
9.根据权利要求8所述的方法,其特征在于,所述获得相应生成的音频文件后,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述获得相应生成的音频文件后,所述方法还包
11.根据权利要求10所述的方法,其特征在于,所述基于所述音频文件中需调整的音频片段,对所述音频文件进行更新,获得更新后的音频文件包括:
12.根据权利要求8所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述基于样本音频文件进行提取,获得乐符信息包括:
14.根据权利要求8所述的方法,其特征在于,所述音频文件为用于描述音频构成的音频接口文件;所述方法还包括:
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现权利要求8-14任一项所述的方法。
16.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求8-14任一项所述的方法。
...【技术特征摘要】
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述处理器还被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述处理器还被配置为:
4.根据权利要求3所述的显示设备,其特征在于,所述处理器执行基于所述音频文件中需调整的音频片段,对所述音频文件进行更新,获得更新后的音频文件,被配置为:
5.根据权利要求1所述的显示设备,其特征在于,所述处理器还被配置为:
6.根据权利要求5所述的显示设备,其特征在于,所述处理器执行基于样本音频文件进行提取,获得乐符信息,被配置为:
7.根据权利要求1所述的显示设备,其特征在于,所述音频文件为用于描述音频构成的音频接口文件;所述处理器还被配置为:
8.一种音频生成方法,其特征在于,应用于如权利要求1-7中任一所述的显示设备;
9.根据权利要求8所述的方法,其特征在于,所述获得相应生成的音频文件后,所...
【专利技术属性】
技术研发人员:巩家旭,殷腾龙,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。