昇思25天学习打卡营第22天|基于MindNLP+MusicGen生成自己的个性化音乐

MusicGen模型基于Transformer结构,可以分解为三个不同的阶段:

用户输入的文本描述作为输入传递给一个固定的文本编码器模型,以获得一系列隐形状态表示。
训练MusicGen解码器来预测离散的隐形状态音频token。
对这些音频token使用音频压缩模型(如EnCodec)进行解码,以恢复音频波形。
MusicGen直接使用谷歌的t5-base及其权重作为文本编码器模型,并使用EnCodec 32kHz及其权重作为音频压缩模型。MusicGen解码器是一个语言模型架构,针对音乐生成任务从零开始进行训练。

MusicGen能帮你做出新歌哦!它有俩模式:贪心和采样。采样模式做出来的音乐更好听,所以我们一般都用这个。用的时候记得设置do_sample=True。

如果你想随便生成点啥,可以用.get_unconditional_inputs搞个随机起点,再用.generate做歌,也别忘了设do_sample=True

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值