当前位置: 首页 > 专利查询>深圳大学专利>正文

一种音乐生成方法、装置、电子设备及其存储介质制造方法及图纸

技术编号:37369944 阅读:26 留言:0更新日期:2023-04-27 07:15
本发明专利技术公开了一种音乐生成方法、装置、电子设备及其存储介质。包括:获取目标对象的当前时刻的脑电数据,确定当前脑电数据对应的当前情绪数据;获取目标情绪数据,基于预先设置的预测模型对当前情绪数据和目标情绪数据进行预测处理,得到当前时刻的情绪参数;基于当前时刻的情绪参数确定音乐数据,播放音乐数据。通过本方案生成的音乐系统,可以实时地对获取目标对象的情绪进行分析和调节,解决了无法客观评定参与者情绪而造成生成的音乐存在偏差的问题,避免了需要参与者主动地通过填表等方式反馈自身的情绪,提高了根据目标对象的情绪生成调节目标对象情绪的音乐的准确性,使得对目标对象情绪的调节能力更加迅速和有效。得对目标对象情绪的调节能力更加迅速和有效。得对目标对象情绪的调节能力更加迅速和有效。

【技术实现步骤摘要】
一种音乐生成方法、装置、电子设备及其存储介质


[0001]本专利技术涉及计算机生成音乐
,尤其涉及一种音乐生成方法、装置、电子设备及其存储介质。

技术介绍

[0002]随着计算机技术的发展,计算机技术也被应用在了音乐创作领域。而且,音乐对于人们日常生活和艺术享受具有重要的意义,音乐既可表达作曲家的情绪,也可以影响听者的情绪。
[0003]由于现有的音乐生成方法通常是从有限的音乐库中筛选,通常是以一首为单位。一方面,音乐这个影响因子的时间分辨率很低;另一方面,无法根据受试者的实时情绪动态调节旋律,以及音乐库中音乐的离散型无法满足不同用户的需求。

技术实现思路

[0004]本专利技术提供了一种音乐生成方法、装置、电子设备及其存储介质,以实现针对性的生成目标对象当前所需的音乐数据,以调节目标对象的情绪。
[0005]根据本专利技术的一方面,提供了一种音乐生成方法,包括:
[0006]获取目标对象的当前时刻的脑电数据,确定当前脑电数据对应的当前情绪数据;
[0007]获取目标情绪数据,基于预先设置的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种音乐生成方法,其特征在于,包括:获取目标对象的当前时刻的脑电数据,确定所述当前脑电数据对应的当前情绪数据;获取目标情绪数据,基于预先设置的预测模型对所述当前情绪数据和所述目标情绪数据进行预测处理,得到当前时刻的情绪参数;基于所述当前时刻的情绪参数确定音乐数据,播放所述音乐数据。2.根据权利要求1所述的方法,其特征在于,确定所述当前脑电数据对应的当前情绪数据,包括:基于预先设置的情绪分析模型对所述当前脑电数据进行情绪分析处理,得到当前情绪数据。3.根据权利要求1所述的方法,其特征在于,所述基于所述当前时刻的情绪参数确定音乐数据,播放所述音乐数据,包括:将所述当前时刻的情绪参数输入至预先设置的音乐生成器,得到所述音乐生成器输出的音乐数据;或者,基于所述当前时刻的情绪参数在音乐数据库进行匹配,得到匹配到的音乐数据,其中,所述音乐数据库中包括多个候选音乐数据,以及各所述候选音乐数据对应的情绪参数范围。4.根据权利要求1所述的方法,其特征在于,所述预测模型的训练方法包括:创建初始预测模型,迭代执行如下步骤,直到满足训练结束条件,得到训练好的预测模型:获取训练对象在第一时刻的脑电数据,并确定所述第一时刻的脑电数据对应的第一情绪数据;基于所述初始预测模型对所述第一情绪数据和目标情绪数据进行预测处理,得到第一时刻的情绪参数,并基于所述第一时刻的情绪参数确定训练音乐数据;播放所述训练音乐数据,并在所述训练音乐数据的播放过程中,采集所述训练对象在第二时刻的脑电数据,并确定所述第二时刻的脑电数据对应的第二情绪数据;基于所述第一情绪数据和所述第二情绪数据生成第一损失函数,和/或,基于所述第二情绪数据和所述目标情绪数据生成第二损失函数;基于所述第一损失函数和/或第二损失函数对所述初始预测模型进行参数调节。5.根据权利要求4所述的方法,其特征在于,所述基于所述第一情绪数据和所述第二情绪数据生成第一损失函数,包括:确定所述第一情绪数据和所述第二情绪数据的情绪差值,若所述情绪差值小于第一预设阈值,或者,所述情绪差值大于所述第一预设阈值且与所述目标情绪数据对应的情绪调节方向不同,则生成惩罚函数作为第一损失函数;若情绪差值大于所述第一预设阈值且与所述目标情绪数据对应的情绪调节方向相同,则生成奖励函数作为第一损失函数。6.根据权利要求1所述的方法,其特征在于,在得到当前时刻的情绪参数之后,所述方法还包括:确定当前时刻的情绪参...

【专利技术属性】
技术研发人员:高毅胡卿瑞
申请(专利权)人:深圳大学
类型:发明
国别省市:

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

1