[发明专利]歌曲生成方法、装置、可读介质及电子设备有效
申请号: | 202010209002.7 | 申请日: | 2020-03-23 |
公开(公告)号: | CN111445897B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 殷翔 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G10L13/08 | 分类号: | G10L13/08;G10L13/10 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 曹寒梅 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 歌曲 生成 方法 装置 可读 介质 电子设备 | ||
本公开涉及一种歌曲生成方法、装置、可读介质及电子设备,包括接收用户输入的目标文字信息;确定目标歌曲模板;确定目标文字信息中每个文字的演唱时长;根据目标文字信息中的每个文字的演唱时长和目标歌曲模板生成目标频谱数据;通过目标歌曲模板和目标频谱数据合成目标语音波形数据;将目标语音波形数据与目标歌曲模板的模板伴奏信息合成为目标歌曲。这样,用户无需考虑原歌曲对应歌词的内容,任意输入不限个数的文字都可将该文字替换为原歌曲中的歌词来生成新的歌曲,并且生成的歌曲中的人声部分还能保留原歌曲中的人声特征,从而使得生成的歌曲中的人声能够与原歌曲的人声更加接近,进而使得歌曲生成的效果更好。
技术领域
本公开涉及语音合成技术领域,具体地,涉及一种歌曲生成方法、装置、可读介质及电子设备。
背景技术
在现有技术中,比较常见的语音合成方案仅仅只能实现将一段文字用人声朗读出来,并没有能直接将包含任意文字数量的文字信息转换为歌曲演唱出来的技术方案,因此,如何将随机输入的一段文字自动替换一段歌曲的歌词,与该歌曲智能结合,使得这段文字作为这一段歌曲的歌词被演唱出来,是现有技术中无法解决的问题。
发明内容
提供该发明内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
第一方面,本公开提供一种歌曲生成方法,所述方法包括:
接收用户输入的目标文字信息;
确定目标歌曲模板;
确定所述目标文字信息中每个文字的演唱时长;
根据所述目标文字信息中的每个文字的演唱时长和所述目标歌曲模板生成目标频谱数据;
通过所述目标歌曲模板和所述目标频谱数据合成目标语音波形数据;
将所述目标语音波形数据与所述目标歌曲模板的模板伴奏信息合成为目标歌曲。
第二方面,本公开提供一种歌曲生成装置,所述装置包括:
接收模块,用于接收用户输入的目标文字信息;
第一确定模块,用于确定目标歌曲模板;
第二确定模块,用于确定所述目标文字信息中每个文字的演唱时长;
生成模块,用于根据所述目标文字信息中的每个文字的演唱时长和所述生成目标频谱数据;
第一合成模块,用于通过所述和所述目标频谱数据合成目标语音波形数据;
第二合成模块,用于将所述目标语音波形数据与所述目标歌曲模板的模板伴奏信息合成为目标歌曲。
第三方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现第一方面所述方法的步骤。
第四方面,本公开提供一种电子设备,包括:
存储装置,其上存储有一个或多个计算机程序;
一个或多个处理装置,用于执行所述存储装置中的所述一个或多个计算机程序,以实现第一方面所述方法的步骤。
通过上述技术方案,用户在需要生成歌曲时,无需考虑原歌曲对应歌词的内容,任意输入不限个数的文字都可将该文字替换为原歌曲中的歌词,并按照原歌曲的旋律来生成新的歌曲,并且生成的歌曲中的人声部分还能保留原歌曲中的人声特征,从而使得生成的歌曲中的人声能够与原歌曲的人声更加接近,进而使得歌曲生成的效果更好。
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010209002.7/2.html,转载请声明来源钻瓜专利网。