民族音乐生成方法、装置、设备及存储介质制造方法及图纸

技术编号:29053405 阅读:28 留言:0更新日期:2021-06-26 06:21
本发明专利技术涉及人工智能领域,公开了一种民族音乐生成方法、装置、设备及存储介质,生成用于冥想放松的多民族风格冥想音乐,该方法包括:获取用户输入的民族音乐生成参数,其中,所述民族音乐生成参数包括场景参数、风格参数和时间参数根据场景参数和风格参数确定乐器类型、乐谱素材和音乐素材生成模型,并从乐谱素材中筛选其中N个乐谱数据输入至所述音乐素材生成模型中,生成N个音乐素材,其中,N为不小于1的自然数;根据所述乐器类型,从预设渲染规则库中选择对应的渲染规则,并基于渲染规则对音乐素材进行音色渲染,得到成品素材;对成品素材进行音频处理,生成音乐文件并输出。此外,本发明专利技术还涉及区块链技术,乐谱素材可存储于区块链中。中。中。

【技术实现步骤摘要】
民族音乐生成方法、装置、设备及存储介质


[0001]本专利技术涉及人工智能领域,尤其涉及一种民族音乐生成方法、装置、设备及存储介质。

技术介绍

[0002]现代人在日常工作生活中,不乏受到外部环境的压力或被动接收负面信息,从而产生不安、焦虑、抑郁甚至恐慌等负面情绪。研究表明,适当的音乐对改善不良情绪、促进患者的身心健康有明显的作用。同时,冥想或正念训练,也助于调节情绪、缓解压力。因此,在佛学善知识平台构建的业务背景下,我们提出了一种多民族风格的冥想音乐生成方案,希望能借助这种具有民族特色的音乐,帮助用户在冥想、放松、睡眠等场景下,专注凝神、放松心情。
[0003]目前用户开始趋向于使用移动端APP进行冥想训练或缓解压力,而这方面的音乐或声音,在内容上多为现成的乐曲,由钢琴、管弦乐器等为主,或者使用诸多自然声音效如流水声、雨声等白噪音。由算法自动生成乐曲较少,在音乐内容的丰富性、生成方法的灵活度等方面有所欠缺。同时在音乐内容的版权问题,也存在成本较高、容易侵权等不足。

技术实现思路

[0004]本专利技术的主要目的在于解决现有的算法自动生成乐曲的乐器较为单一的技术问题。
[0005]本专利技术第一方面提供了一种民族音乐生成方法,包括:
[0006]获取用户输入的民族音乐生成参数,其中,所述民族音乐生成参数包括场景参数、风格参数和时间参数;
[0007]根据所述场景参数和所述风格参数确定乐器类型、乐谱素材和音乐素材生成模型,并从所述乐谱素材中筛选其中N个乐谱数据输入至所述音乐素材生成模型中,生成N个音乐素材,其中,N为不小于1的自然数;
[0008]根据所述乐器类型,从预设渲染规则库中选择对应的渲染规则,并基于所述渲染规则对所述音乐素材进行音色渲染,得到成品素材;
[0009]对所述成品素材进行音频处理,生成音乐文件并输出。
[0010]可选的,在本专利技术第一方面的第一种实现方式中,所述根据所述场景参数和所述风格参数确定乐器类型、乐谱素材和音乐素材生成模型,并从所述乐谱素材中筛选其中N个乐谱数据输入至所述音乐素材生成模型中,生成N个音乐素材包括:
[0011]根据所述场景参数和风格参数选择对应的乐器类型;
[0012]基于所述乐器类型从预设音乐数据库中抓取对应的乐谱素材,以及从预设的素材模型库中选择对应的音乐素材生成模型;
[0013]根据所述时间参数,从所有所述乐谱素材中筛选N个乐谱数据作为模型输入数据;
[0014]将所述模型输入数据输入所述音乐素材生成模型中,获得N个音乐素材。
[0015]可选的,在本专利技术第一方面的第二种实现方式中,所述乐素材生成模型为述LSTM网络模型,所述将所述模型输入数据输入所述音乐素材生成模型中,获得N个音乐素材包括:
[0016]对所述模型输入数据进行聚类处理得到全局音乐序列;
[0017]获取第一音乐序列,将所述全局音乐序列与所述第一音乐序列输入所述LSTM网络模型,基于所述LSTM网络模型的第一网络层确认所述第一音乐序列对应的序列上下文信息并输出所述序列上下文信息对应的目标音符;
[0018]将所述目标音符输入所述LSTM网络模型的第二网络层,通过所述第二网络层获得所述目标音符的输入持续时长信息;
[0019]根据所述目标音符的输入持续时长信息与所述目标音符,生成第二音乐序列,基于所述第二音乐序列得到音乐素材。
[0020]可选的,在本专利技术第一方面的第三种实现方式中,所述第一音乐序列中包括连续的音符;所述第一网络层由第一循环神经网络RNN构成;所述基于所述LSTM网络模型的第一网络层确认所述第一音乐序列对应的序列上下文信息并输出所述序列上下文信息对应的目标音符包括:
[0021]获取所述全局音乐序列与所述第一音乐序列对应的音符表示信息,基于所述第一RNN中的LSTM单元根据所述全局音乐序列与所述第一音乐序列,以及所述音符表示信息确定所述第一音乐序列对应的序列上下文信息;
[0022]根据所述序列上下文信息确定所述第一音乐序列的最后一个音符的下一个音符,输出所述下一个音符以得到所述序列上下文信息对应的目标音符。
[0023]可选的,在本专利技术第一方面的第四种实现方式中,所述第二音乐序列中包括旋律和和弦,所述第二网络层由第二循环神经网络RNN构成;所述根据所述目标音符的输入持续时长信息与所述目标音符,生成第二音乐序列,基于所述第二音乐序列得到音乐素材包括:
[0024]根据所述目标音符的输入持续时长信息和所述目标音符生成旋律;
[0025]获取所述第一网络层输出的多个连续的目标音符;
[0026]将所述多个连续的目标音符输入所述LSTM网络模型的第二网络层,通过所述第二网络层中的所述第三RNN生成所述多个连续的目标音符对应的和弦;
[0027]基于所述和弦和所述旋律得到音乐素材。
[0028]可选的,在本专利技术第一方面的第五种实现方式中,所述根据所述乐器类型,从预设渲染规则库中选择对应的渲染规则,并基于所述渲染规则对所述音乐素材进行音色渲染,得到成品素材包括:
[0029]根据所述乐器类型,对所述音乐素材进行民族乐器音色挂载处理;
[0030]判断所述乐器类型是否包含打击乐器;
[0031]若无打击乐器,则将所述N个音乐素材进行间隔拼接;
[0032]若有打击乐器,则将所述N个音乐素材进行无间隔拼接;
[0033]将民族乐器音色挂载处理和拼接处理后的音乐素材作为成品素材。
[0034]可选的,在本专利技术第一方面的第六种实现方式中,所述对所述成品素材进行音频处理,生成音乐文件并输出包括:
[0035]对所述成品素材中的旋律轨道加入混响效果;
[0036]在加入混响效果的成品素材中加入预设的自然音效轨道;
[0037]将所述旋律轨道和所述自然音效轨道合并,并转换为预设的文件形式,得到音乐文件并输出。
[0038]本专利技术第二方面提供了一种民族音乐生成装置,包括:
[0039]获取模块,用于获取用户输入的民族音乐生成参数,其中,所述民族音乐生成参数包括场景参数、风格参数和时间参数;
[0040]素材生成模块,用于根据所述场景参数和所述风格参数确定乐器类型、乐谱素材和音乐素材生成模型,并从所述乐谱素材中筛选其中N个乐谱数据输入至所述音乐素材生成模型中,生成N个音乐素材,其中,N为不小于1的自然数;
[0041]音色渲染模块,用于根据所述乐器类型,从预设渲染规则库中选择对应的渲染规则,并基于所述渲染规则对所述音乐素材进行音色渲染,得到成品素材;
[0042]输出模块,用于对所述成品素材进行音频处理,生成音乐文件并输出。
[0043]可选的,在本专利技术第二方面的第一种实现方式中,所述素材生成模块包括:
[0044]乐器选择模块,用于根据所述场景参数和风格参数选择对应的乐器类型;
[0045]模型选择模块,用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种民族音乐生成方法,其特征在于,所述民族音乐生成方法包括:获取用户输入的民族音乐生成参数,其中,所述民族音乐生成参数包括场景参数、风格参数和时间参数;根据所述场景参数和所述风格参数确定乐器类型、乐谱素材和音乐素材生成模型,并从所述乐谱素材中筛选其中N个乐谱数据输入至所述音乐素材生成模型中,生成N个音乐素材,其中,N为不小于1的自然数;根据所述乐器类型,从预设渲染规则库中选择对应的渲染规则,并基于所述渲染规则对所述音乐素材进行音色渲染,得到成品素材;对所述成品素材进行音频处理,生成音乐文件并输出。2.根据权利要求1所述的民族音乐生成方法,其特征在于,所述根据所述场景参数和所述风格参数确定乐谱素材和音乐素材生成模型,并从所述乐谱素材中筛选其中N个乐谱数据输入至所述音乐素材生成模型中,生成N个音乐素材包括:根据所述场景参数和风格参数选择对应的乐器类型;基于所述乐器类型从预设音乐数据库中抓取对应的乐谱素材,以及从预设的素材模型库中选择对应的音乐素材生成模型;根据所述时间参数,从所有所述乐谱素材中筛选N个乐谱数据作为模型输入数据;将所述模型输入数据输入所述音乐素材生成模型中,获得N个音乐素材。3.根据权利要求2所述的民族音乐生成方法,其特征在于,所述乐素材生成模型为述LSTM网络模型,所述将所述模型输入数据输入所述音乐素材生成模型中,获得N个音乐素材包括:对所述模型输入数据进行聚类处理得到全局音乐序列;获取第一音乐序列,将所述全局音乐序列与所述第一音乐序列输入所述LSTM网络模型,基于所述LSTM网络模型的第一网络层确认所述第一音乐序列对应的序列上下文信息并输出所述序列上下文信息对应的目标音符;将所述目标音符输入所述LSTM网络模型的第二网络层,通过所述第二网络层获得所述目标音符的输入持续时长信息;根据所述目标音符的输入持续时长信息与所述目标音符,生成第二音乐序列,基于所述第二音乐序列得到音乐素材。4.根据权利要求3所述的民族音乐生成方法,其特征在于,所述第一音乐序列中包括连续的音符;所述第一网络层由第一循环神经网络RNN构成;所述基于所述LSTM网络模型的第一网络层确认所述第一音乐序列对应的序列上下文信息并输出所述序列上下文信息对应的目标音符包括:获取所述全局音乐序列与所述第一音乐序列对应的音符表示信息,基于所述第一RNN中的LSTM单元根据所述全局音乐序列与所述第一音乐序列,以及所述音符表示信息确定所述第一音乐序列对应的序列上下文信息;根据所述序列上下文信息确定所述第一音乐序列的最后一个音符的下一个音符,输出所述下一个音符以得到所述序列上下文信息对应的目标音符。5.根据权利要求3所述的民族音乐生成方法,其特征在于,所述第...

【专利技术属性】
技术研发人员:蔡梓丰韩宝强肖京
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1