概要
AudioCraft は音を生成することができる MusicGen や AudioGen を簡単に扱うことができるツールです
今回は M2 mac 上にインストールして AudioGen を使ってみました
環境
- macOS 14.4.1
- Python 3.9.17
- AudioCraft 1.3.0 (795f8dc)
Python3.9 インストール
- pyenv install 3.9.17
プロジェクトクローン
-
git clone https://github.com/facebookresearch/audiocraft
- cd audiocraft
- pyenv local 3.9.17
プロジェクトセットアップ
pytorch はバージョン 2.1.0 である必要があります
-
pip install "torch==2.1.0"
- pip install -r requirements.txt
MusicGen 用のデモアプリの起動
MusicGen にはデモアプリが付属しているので今回はそれを使います
-
python -m demos.musicgen_app --share
http://127.0.0.1:7860 で起動します
動作確認
Input Text に作成したい音楽のテキストを入力してみます
今回は「happy rock」と入力しました
あとは「Submit」をクリックするだけです
初回は各種モデルをダウンロードするので時間がかかります
モデルのサイズは全部で 5GB ほどあるのでディスク容量に注意しましょう
音楽が完成すると右側でダウンロードや直接再生ができます
デフォルトでは10秒間分の音楽のみ生成してくれます
最後に
AudioCraft の MusicGen を試してみました
sd-webui の音楽版という感じでテキストから音楽を作成することができます
今回は10秒でしたがもっと長い音楽も生成することができます
AudioGen 用のデモもあるのですが AudioGen は WebUI ではないようです
0 件のコメント:
コメントを投稿