Meta 最近宣布了其新的 AI 音乐生成器,与竞争对手相比,它看起来相当令人印象深刻。

Meta 最近发布了 MusicGen,这是一种人工智能音乐生成器,可以将文本描述转换为音频。 而且 Meta 大爱,还直接开源了它,尽管谷歌选择了另一种方式。今天,我们就来聊下 Meta 的 MusicGen是什么以及如何使用!
多数艺术活动都受到了 AI 的影响,音乐行业现在也牢牢地受到了它的影响。

什么是 MusicGen?
MusicGen 建立在 Transformer 模型之上,就像当今使用的大多数语言模型一样。 MusicGen 以类似于语言模型预测短语中后续字母的方式预测一段音乐的下一段。
研究人员使用 Meta 的 EnCodec 音频分词器将音频数据分解成更小的片段。 MusicGen 是一种快速有效的单阶段方法,可以并行执行令牌处理。
为了训练,Meta 使用了2万小时的授权音乐。他们使用了来自内部数据集的 1万 段高质量录音,尤其是 Shutterstock 和 Pond5 音乐数据。
除了设计的有效性和创作速度之外,MusicGen 在处理文本和音乐提示方面的能力也非常出色。文本确立了音频文件的音乐随后遵循的基本风格。
例如,你无法准确地改变旋律的方向,以便你可以听到各种音乐风格。它并没有完美地反映在输出中,只是作为生成的一般指南。
尽管许多其他模型正在运行文本生成、语音合成、创建的图形,甚至是简短的视频,但向公众提供的音乐生成的高质量实例并不多。
与此相关的研究论文可在 arXiv网站上获得,该论文声称音乐面临的一个关键难题是需要运行完整的频谱,这需要更加密集的采样。更不用说音乐复杂的构成和重叠的乐器。

如何使用 MusicGen?
通过 Hugging Face API,我们可以测试 MusicGen,但根据同时使用它的用户数量,生成任何音乐速度非常慢。为了更快地获得结果,你可以使用 Hugging Face 网站来创建你自己的模型实例。也可以按照 GitHub 存储库 中的说明,使用自己的 GPU 或 Google Colab。

Google Colab 中使用 MusicGen
进入 Colab 链接
https://colab.research.google.com/drive/1-Xe9NCdIs2sCUbiSmwHXozK6AAhMm7_i?usp=sharing

选择 GPU

运行代码
代码很少,直接运行即可。正常执行之后,会有下面这个公网链接,点击跳转到 MusicGen 操作页面。

开始生成音乐

输入生成音乐的描述词,选择模型,需要的音乐时长,等待完成即可。
这里提供4种模型变体:
- Melody - 一种音乐生成模型,能够根据文本和旋律输入生成音乐。请注意,你也可以仅使用文本。
- Small - 一个300M的transformer解码器,仅基于文本进行条件编码。
- Medium - 一个1.5B的transformer解码器,仅基于文本进行条件编码。
- Large - 一个3.3B的transformer解码器,仅基于文本进行条件编码(可能会在最长序列上OOM)。
使用melody 时,你可以选择提供参考音频,从中提取宽泛的旋律。然后模型将尝试遵循提供的描述和旋律。
今天用 HeyGen 做了一个短视频,就用了我刚刚生成的AI音乐做背景音乐。
上面这条视频
文案,ChatGPT 辅助写的 我的数字人,Midjourney 画的 视频里面有些素材,PS AI 修的 让数字人开口讲话,HeyGen 实现的 背景音乐,Meta AI 的大模型 MusicGen 生成的
熟练使用这些 AI 工具流,短视频创作难度降低不止一个数量级。
MusicGen:简单可控的音乐生成
https://ai.honu.io/papers/musicgen/

它是如何工作的?
MusicGen 模型使用你的描述生成 12 秒的音频。还可以提供用于创建复杂旋律的参考音频文件。通过使用参考音频,该模型将努力通过坚持描述和提供的旋律来创作更好地反映用户品味的音乐。
MusicGen 对比谷歌 MusicLM
MusicGen 似乎产生了稍微好一点的结果。研究人员通过在示例网站上将 MusicGen 的输出与 MusicLM、Riffusion 和 Musai 的输出进行对比来证明这一点。它有四种模型尺寸,从微小(3 亿个参数)到大型(33 亿个参数),后者最有可能制作复杂的音乐。它可以在本地运行(建议使用至少 16GB RAM 的 GPU)。

MusicGen 是 Meta 如何使用 AI 为其消费者构建身临其境且引人入胜的体验的众多实例之一。 Meta 的目标是创建一个共享的元宇宙世界,用户可以在其中交互、协作并在许多平台和设备上获得乐趣。多亏了 MusicGen,元宇宙将变得更具娱乐性和音乐性。

探索 Meta 的 MusicGen,一种强大的 AI 大模型音乐生成器,让你能够自由创作音乐。无论你是专业音乐人,还是音乐爱好者,MusicGen 都能帮你轻松实现音乐创作。了解 MusicGen 如何基于你的描述生成音乐,以及如何利用参考音频创建复杂旋律。