歌曲的处理方法及装置与流程

文档序号:34156984发布日期:2023-05-14 17:42阅读:50来源:国知局
歌曲的处理方法及装置与流程

本说明书实施例涉及计算机,特别涉及歌曲的处理方法。


背景技术:

1、歌曲翻译技术是为了提升跨文化交流而做出的技术努力;为了提升对歌曲的翻译效率,可以利用神经网络模型实现对歌曲的高效翻译。

2、然而,为了使翻译后的歌词与旋律之前存在较好的对应关系,当前通常需要控制音符和歌词字符数量一致,导致翻译得到的歌曲中缺少音符或歌词字符,无法较好地保持翻译后的歌曲与原版歌曲播放效果一致。


技术实现思路

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、进一步,可以基于待翻译歌曲的源对齐信息,对翻译得到的目标歌词与源音调信息进行匹配,得到目标对齐信息;基于目标歌词、源音调信息和目标对齐信息生成目标歌曲,从而可以得到歌词与音调匹配的翻译后的歌曲,在得到较好的翻译结果的基础上保证了歌词与音调之间的准确对齐,进而使得生成的目标歌曲在播放效果上与待翻译歌曲一致。



技术特征:

1.一种歌曲的处理方法,包括:

2.如权利要求1所述的方法,所述歌曲翻译模型包含编码器、解码器、池化嵌入层和对齐解码器;

3.如权利要求2所述的方法,将所述目标歌词解码矩阵、所述目标对齐信息、所述目标音调矩阵和所述目标对齐矩阵输入至所述对齐解码器,获得目标歌词和所述目标歌词与源音调信息之间的目标对齐信息,包括:

4.如权利要求2所述的方法,根据所述目标音调解码矩阵确定目标音调信息和所述目标音调信息对应的目标对齐信息,包括:

5.如权利要求1所述的方法,所述源音调信息包含音高信息和时长信息。

6.如权利要求2所述的方法,所述解码器包括m个解码层,其中,m为大于等于2的正整数;

7.如权利要求1所述的方法,所述歌曲翻译模型基于如下步骤训练获得:

8.如权利要求7所述的方法,所述歌曲样本数据、样本翻译标签和样本对齐标签基于单语言歌曲数据通过如下步骤生成:

9.一种歌曲的处理系统,包括端侧设备和云侧设备;

10.一种歌曲的处理装置,包括:

11.一种计算设备,包括:

12.一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至8任意一项所述歌曲的处理方法的步骤。


技术总结
本说明书实施例提供歌曲的处理方法及装置,其中所述歌曲的处理方法包括:基于接收到的歌曲翻译请求,确定待翻译歌曲;识别所述待翻译歌曲中的待翻译歌词、所述待翻译歌词对应的源音调信息和所述待翻译歌词与所述源音调信息之间的源对齐信息;将所述待翻译歌词、所述源音调信息和所述源对齐信息输入至歌曲翻译模型,其中,所述歌曲翻译模型用于将所述待翻译歌词翻译为对应的目标歌词,并确定所述目标歌词与所述源音调信息之间的目标对齐信息;获取所述歌曲翻译模型输出的目标歌词和所述目标歌词与所述源音调信息之间的目标对齐信息;根据所述目标歌词、所述源音调信息和所述目标对齐信息生成目标歌曲。

技术研发人员:李承曦,樊楷
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1