【技术实现步骤摘要】
音频生成方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种音频生成方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]随着计算机技术的发展,需要对大量的图像进行配音,以将图像和图像的配音合成为视频。传统技术中,对深度学习模型进行训练并通过训练所得的深度学习模型对目标图像进行处理,得到目标图像对应的音频。但是,在训练深度学习模型时,需要采集大量的训练样本,并且训练深度学习模型的过程需要较长时间,所以,传统技术针对目标图像生成对应音频的效率较低。
技术实现思路
[0003]基于此,有必要针对上述技术问题,提供一种能够提高生成效率的音频生成方法、装置、计算机设备、存储介质和计算机程序产品。
[0004]一种音频生成方法,所述方法包括:
[0005]提取目标图像中各像素点的图像信息;
[0006]确定与各所述像素点的图像信息对应的音高值;
[0007]基于所述音高值将各所述像素点的所述图像信息转换为旋律轨音符数据;
[0008]基于所述旋律轨音符数据或与所述目标图像匹配的音乐调式,确定匹配的和弦轨音符数据;
[0009]对所述旋律轨音符数据与所述和弦轨音符数据进行合成,得到音频文件。
[0010]一种音频生成装置,所述装置包括:
[0011]提取模块,用于提取目标图像中各像素点的图像信息;
[0012]确定模块,用于确定与各所述像素点的图像信息对应的音高值;
[0013]转 ...
【技术保护点】
【技术特征摘要】
1.一种音频生成方法,其特征在于,所述方法包括:提取目标图像中各像素点的图像信息;确定与各所述像素点的图像信息对应的音高值;基于所述音高值将各所述像素点的所述图像信息转换为旋律轨音符数据;基于所述旋律轨音符数据或与所述目标图像匹配的音乐调式,确定匹配的和弦轨音符数据;对所述旋律轨音符数据与所述和弦轨音符数据进行合成,得到音频文件。2.根据权利要求1所述的方法,其特征在于,所述音符为和弦内音符;所述方法还包括:基于各所述像素点的图像信息确定所述音乐调式;根据所述音乐调式从和弦模板库中选取和弦模板;确定各所述像素点的图像信息对应的和弦级数;在所述和弦模板中,获取所述和弦级数对应的和弦内音符;所述确定与各所述像素点的图像信息对应的音高值包括:基于所述和弦内音符,确定与各所述像素点的图像信息对应的音高值。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于各所述像素点的图像信息确定所述音乐调式;获取所述音乐调式对应的目标音符集合;所述确定与各所述像素点的图像信息对应的音高值包括:基于所述目标音符集合中的各音符,确定与各所述像素点的图像信息对应的音高值。4.根据权利要求1所述的方法,其特征在于,所述基于所述旋律轨音符数据或与所述目标图像匹配的音乐调式,确定匹配的和弦轨音符数据包括:在所述音乐调式对应的和弦模板中,确定各所述像素点的图像信息对应的第一和弦构成音,并基于所述第一和弦构成音生成和弦轨音符数据;或者,基于所述旋律轨音符数据中每节的旋律音符数据,确定匹配的和弦音符数据,得到由各所述和弦音符数据构成的和弦轨音符数据;或者,获取与所述音乐调式固定搭配的第二和弦构成音,并基于所述第二和弦构成音生成和弦轨音符数据。5.根据权利要求4所述的方法,其特征在于,所述在所述音乐调式对应的和弦模板中,确定各所述像素点的图像信息对应的第一和弦构成音包括:根据所述音乐调式在和弦模板库中选取和弦模板;确定各所述像素点的图像信息对应的和弦级数;在所述和弦模板中,获取所述和弦级数对应的和弦构成音;将所述和弦级数对应的和弦构成音,确定为各所述像素点的图像信息对应的第一和弦构成音。6.根据权利要求4所述的方法,其特征在于,所述基于所述旋律轨音符数据中每节的旋律音符数据,确定匹配的和弦音符数据,得到由各所述和弦音符数据构成的和弦轨音符数据包括:确定所述旋律轨音符数据中每节的旋律音符数据对应的备选和弦;对各所述备选和弦进行排列组合,得到至少两个备选和弦组合;
在各所述备选和弦组合中,以当前所述备选和弦对应的和弦级数为参考级别,对相邻所述备选和弦进行评分,直至得到各所述备选和弦组合中所有备选和弦对应的分值;基于所得的分值确定各所述备选和弦组合的组合分值;在至少两个所述备选和弦组合中,基于所述组合分值选取目标和弦组合;根据所述目标和弦组合确定每节的旋律音符数据匹配的和弦音符数据,得到由各所述和弦音符数据构成的和弦轨音符数据。7.根据权利要求6所述的方法,其特征在于,所述确定所述旋律轨音符数据中每节的旋律音...
【专利技术属性】
技术研发人员:董霙,刘炳楠,李硙,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。