[发明专利]一种生成乐曲的方法、装置和设备在审
申请号: | 201810689003.9 | 申请日: | 2018-06-28 |
公开(公告)号: | CN110660375A | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 周伟浩;关键;张喜梅;张亚鹏;肖彬;夏丁胤;余浩 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | G10H1/00 | 分类号: | G10H1/00;G06N99/00 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 刘佳;朱静 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 乐曲 旋律信息 旋律 创作 模型生成 目标乐曲 输入音频 用户提供 内心 预测 学习 | ||
本发明公开了一种生成乐曲的方法,该方法包括:获取输入音频中的第一旋律信息;根据所述第一旋律信息和乐曲学习模型生成目标乐曲。本发明实施例提供的方法,当用户想要自己即时创作乐曲时,用户只需要创作出乐曲的一部分旋律,就可以基于用户输入的一部分旋律预测出乐曲的所有旋律,从而为用户提供自己参与创作而成的乐曲,使得用户可以自己参与创作而成的乐曲,表达自己内心的感受。此外,本发明还公开了一种生成乐曲的装置和设备。
技术领域
本发明涉及数据处理技术领域,特别是涉及一种生成乐曲的方法、装置和设备。
背景技术
目前,各种音乐类应用被用户普遍使用。常见的音乐类应用可以为用户查找并提供用户想要的音乐。具体地,对于现有的音乐类应用,服务器可以预先收集已完成创作的现成乐曲的音频,用户可以通过客户端从服务器预先收集到的音频中获得自己想要的乐曲音频。
随着用户对音乐的需求越来越个性化,用户有时可能想要自己即时创作一段乐曲。但由于用户往往存在乐曲创作方面不够专业、灵感不够充足、创作时间不足或当前没有乐器协助创作等方面的问题,用户往往无法创作出乐曲的所有旋律。在这种情况下,现有的音乐类应用无法为用户提供用户即时创作的乐曲。
发明内容
本发明所要解决的技术问题是,提供一种生成乐曲的方法、装置和设备,以基于用户输入的一部分旋律预测出乐曲的所有旋律,从而为用户提供自己参与创作而成的乐曲音频。
第一方面,本发明实施例提供了一种生成乐曲的方法,所述方法包括:
获取输入音频中的第一旋律信息;
根据所述第一旋律信息和乐曲学习模型生成目标乐曲,所述目标乐曲包括所述第一旋律信息和与所述第一旋律信息相匹配的第二旋律信息。
可选的,所述方法还包括:
获取第一历史旋律信息和与所述第一历史旋律信息相匹配的第二历史旋律信息;
依据所述第一历史旋律信息与所述第二历史旋律信息之间的对应关系,对所述乐曲学习模型进行训练。
可选的,所述根据所述第一旋律信息和乐曲学习模型生成目标乐曲,包括:
获取所述第一旋律信息对应的第一音符串,将所述第一音符串输入至所述乐曲学习模型,得到所述乐曲学习模型生成的第二音符串;
判断所述第二音符串是否满足预设条件;
若所述第二音符串满足预设条件,基于所述第二音符串确定目标乐曲。
可选的,所述预设条件为所述第二音符串对应的旋律时长达到所述目标乐曲的预设时长。
可选的,所述根据所述第一旋律信息和乐曲学习模型生成目标乐曲,包括:
在多个预置的引子旋律中查找与所述第一旋律信息相匹配的目标引子旋律;
将所述目标引子旋律输入至所述乐曲学习模型中,得到所述乐曲学习模型生成的所述目标乐曲;
其中,所述乐曲学习模型预先基于所述引子旋律与历史乐曲中的完整旋律信息之间的对应关系进行训练。
可选的,所述乐曲学习模型包括多个,所述依据所述第一历史旋律信息与所述第二历史旋律信息之间的对应关系,对所述乐曲学习模型进行训练,包括:
获取不同乐曲类型的所述第一历史旋律信息和所述第二历史旋律信息;
根据所述乐曲类型、所述第一历史旋律信息与所述第二历史旋律信息之间的对应关系,训练得到不同乐曲类型的所述乐曲学习模型。
可选的,所述根据所述第一旋律信息和乐曲学习模型生成目标乐曲,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810689003.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:踩锤压圈压板
- 下一篇:音频处理方法、装置及存储介质