[发明专利]歌曲生成方法、装置、设备及存储介质在审
申请号: | 202110322910.1 | 申请日: | 2021-03-26 |
公开(公告)号: | CN112951184A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 刘奡智;韩宝强;肖京 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G10H1/00 | 分类号: | G10H1/00;G10L13/04 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 歌曲 生成 方法 装置 设备 存储 介质 | ||
本发明涉及人工智能技术领域,公开了一种歌曲生成方法、装置、设备及存储介质。该方法包括:获取用户输入的语音片段;利用预置片段信息识别模型对语音片段进行识别,得到曲调信息和人声特征信息;将曲调信息和人声特征信息输入至动态编程模型中进行处理,分别得到与曲调信息对应的歌曲旋律和伴奏;根据歌曲旋律调整歌曲片段中的音调以及节奏,并将调整后的歌曲片段与伴奏合成,得到歌曲作品。该方法能够根据一段语音片段生成一首完整的歌曲,能够让非专业人士也能简单地进行歌曲创作。此外,本发明还涉及区块链技术,歌曲的相关信息可存储于区块链中。
技术领域
本发明涉及人工智能技术领域,尤其涉及一种歌曲生成方法、装置、设备及存储介质。
背景技术
歌曲创作是运用基本乐理、和声学、复调、配器法、曲式结构的技术理论体系来表达创作者音乐思想的方法,其专业度很高;想要创作并生成一首完整的歌曲需要专业人士耗费大量的时间以及精力。
而目前的歌曲生成大多数是基于已知曲调或已经写好乐谱的歌曲进行简单的合成来实现,而对于基于用户输入的语音进行歌曲创作时,需要将语音转换成文本,从文本中提取乐谱,基于乐谱进行编曲操作,从而得到歌曲,而语音的转换则需要进行大量的语料学习才能达到想要的转换精度,这样的操作太过于复杂,技术实现的难度大,耗时过长不便于用户的使用。
发明内容
本发明的主要目的在于解决现有的歌曲生成方法的技术实现难度大,且操作复杂,导致耗时过长的技术问题。
本发明第一方面提供了一种歌曲生成方法,包括:
获取用户输入的语音片段;
利用预置的片段信息识别模型对所述语音片段进行识别,得到歌曲片段,其中,所述歌曲片段包括曲调信息以及人声特征信息;
将所述曲调信息输入至动态编程模型中进行旋律的编程计算,得到与所述曲调信息对应的歌曲旋律;
将所述人声特征信息输入至动态编程模型中,利用动态编程模型从预设的伴奏库中筛选出与所述人声特征信息匹配的伴奏;
根据所述歌曲旋律调整所述歌曲片段中的音调以及节奏,并将调整后的歌曲片段与所述伴奏进行合成,得到歌曲作品。
可选的,在本发明第一方面的第一种实现方式中,所述将所述曲调信息输入至动态编程模型中进行旋律的编程计算,得到与所述曲调信息对应的歌曲旋律包括:
将所述曲调信息输入至动态编程模型中,通过所述动态编程模型提取所述曲调信息中的曲调特点;
基于所述曲调特点,从预设的旋律库中选择与所述曲调特点对应若干个音符;
将所述若干个音符进行排列,得到歌曲旋律。
可选的,在本发明第一方面的第二种实现方式中,所述基于所述曲调特点,从预设的旋律库中选择与所述曲调特点对应若干个音符包括:
根据所述曲调特点,结合所述人声特征信息计算对应的音符限制条件;
根据所述音符限制条件,从预设的旋律库中选择若干个音符。
可选的,在本发明第一方面的第三种实现方式中,所述将所述人声特征信息输入至动态编程模型中,利用动态编程模型从预设的伴奏库中筛选出与所述人声特征信息匹配的伴奏包括:
利用动态编程模型,根据所述人声特征信息,生成伴奏的筛选条件;
根据所述伴奏的筛选条件,从预设的伴奏库中筛选出与所述筛选条件相匹配的伴奏音轨,得到伴奏。
可选的,在本发明第一方面的第四种实现方式中,所述根据所述歌曲旋律调整所述歌曲片段中的音调以及节奏,并将调整后的歌曲片段与所述伴奏进行合成,得到歌曲作品包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110322910.1/2.html,转载请声明来源钻瓜专利网。