专栏名称: GitHubStore
分享有意思的开源项目
目录
相关文章推荐
北京厚朴中医  ·  筑基十一期招生开启——学习中医、厚朴筑基 ·  2 天前  
中国民兵  ·  新文职进入不了工作该如何办?来看 → ·  昨天  
中国民兵  ·  新文职进入不了工作该如何办?来看 → ·  昨天  
中国能源报  ·  关于举办绿电、绿证、CCER交易培训的通知 ·  昨天  
北京厚朴中医  ·  筑基十一期招生开启——学习中医、厚朴筑基 ·  3 天前  
51好读  ›  专栏  ›  GitHubStore

AI 音乐生成器 MusicGPT

GitHubStore  · 公众号  ·  · 2024-06-25 13:27

正文

项目简介

MusicGPT 是一款应用程序,允许在任何平台上以高性能方式本地运行最新的音乐生成 AI 模型,而无需安装 Python 或机器学习框架等严重依赖项。

目前它仅支持 Meta 的 MusicGen,但计划是对用户透明地支持不同的音乐生成模型。

该项目的主要里程碑是:

  • 文本条件音乐生成

  • 旋律条件音乐生成

  • 不确定长/无限音乐流


安装

Mac 和 Linux

MusicGPT 可以使用 brew 安装在 Mac 和 Linux 上:

brew install gabotechs/taps/musicgpt

Windows

在 Windows 上,可以从此链接下载可执行文件。

Docker(推荐与 CUDA 一起运行)

如果您想使用支持 CUDA 的 GPU 运行 MusicGPT,这是最好的方法,因为您只需要在系统中安装基本的 NVIDIA 驱动程序。

docker pull gabotechs/musicgpt

下载镜像后,您可以使用以下命令运行它:

docker run -it --gpus all -p 8642:8642 -v ~/.musicgpt:/root/.local/share/musicgpt gabotechs/musicgpt --gpu --ui-expose

With cargo

如果您的系统中安装了 Rust 工具链,则可以使用 cargo 进行安装。

cargo install musicgpt


用法

与 MusicGPT 交互有两种方式:UI 模式和 CLI 模式。

用户界面模式

此模式将显示一个类似聊天的 Web 应用程序,用于与 LLM 交换提示。它会:

  • 存储您的聊天记录

  • 允许您随时播放生成的音乐样本

  • 在后台生成音乐样本

  • 允许您在与执行 LLMs 的设备不同的设备中使用 UI

您只需执行以下命令即可运行 UI:

musicgpt

您还可以选择不同的模型来运行推理,以及是否使用 GPU,例如:

musicgpt --gpu --model medium

如果您想使用支持 CUDA 的 GPU,建议您使用 Docker 运行 MusicGPT:

docker run -it --gpus all -p 8642:8642 -v ~/.musicgpt:/root/.local/share/musicgpt gabotechs/musicgpt --ui-expose --gpu


项目链接







请到「今天看啥」查看全文