AIパーソナル・ラーニング
と実践的なガイダンス
資源推薦1

InspireMusic:Aliのオープンソース統合音楽・楽曲・音声生成フレームワーク

はじめに

InspireMusicはPyTorchベースのオープンソースツールキットで、音楽、歌、オーディオの生成に特化しています。InspireMusicは24kHzと48kHzのオーディオ生成をサポートし、長時間のオーディオ生成が可能です。InspireMusicの目標は、オーディオのラベリングとデラベリングのプロセスを通じて、ユーザーがサウンドスケープを革新し、音楽研究の調和美を高めるのを支援することです。

InspireMusic: Ali オープンソース統合音楽・歌・音声生成フレームワーク-1

デモ:https://modelscope.cn/studios/iic/InspireMusic/summary


 

機能一覧

  • テキストから音楽へテキストキューから音楽を生成。
  • 音楽構成コントロール音楽構造に基づいて音楽を生成するためのサポート。
  • 音楽スタイル・コントロール生成される音楽のスタイルをコントロールできます。
  • 高品質オーディオ生成24kHzと48kHzのオーディオ生成に対応。
  • ロング・オーディオ・ジェネレーション長時間のオーディオ生成に対応。
  • ミックス精密トレーニングBF16、FP16/FP32の混合精度トレーニングに対応。
  • モデルの微調整と推論スクリプトや戦略の微調整や推論が容易。
  • オンラインデモModelScopeとHuggingFaceで体験できます。

 

ヘルプの使用

設置プロセス

  1. クローン倉庫
   git clone https://github.com/FunAudioLLM/InspireMusic.git
cd InspireMusic
  1. 依存関係をインストールします:
   pip install -r requirements.txt
  1. PyTorchをインストールする(CUDAのバージョンに適したインストールコマンドを選択する):
   pip install torch torchvision torchaudio

使用ガイドライン

テキストから音楽へ

  1. 例えば、"明るいピアノ曲を作ってください "などのプロンプトを用意する。
  2. 生成スクリプトを実行する:
   python app.py --text "明るいピアノ曲を生成する"
  1. 生成された音楽は指定された出力ディレクトリに保存されます。

音楽構成コントロール

  1. 音楽のリズムやコードなどを定義した音楽構造ファイルを用意する。
  2. 生成スクリプトを実行する:
   python app.py --structure パス/to/structure/ファイル
  1. 生成される音楽はストラクチャーファイルに基づいています。

音楽スタイル・コントロール

  1. クラシック」や「ジャズ」など、あらかじめ定義された音楽スタイルを選択します。
  2. 生成スクリプトを実行する:
   python app.py --style "classical"
  1. 生成される音楽は、選択された音楽スタイルにマッチします。

モデルの微調整と推論

InspireMusicは、ユーザーが必要に応じてモデルと推論を微調整できるように、便利な微調整と推論スクリプトを提供します。以下は簡単な微調整の例です:

  1. トレーニングデータセットを準備する。
  2. 微調整スクリプトを実行する:
   python finetune.py --data path/to/dataset --output path/to/output/model
  1. 微調整されたモデルによる推論:
   python app.py --model path/to/output/model --text "新しい音楽を生成する"

オンラインデモ

ユーザーは、ModelScopeとHuggingFaceのオンライン・デモ・ページで、InspireMusicのパワーを体験することができます。テキストプロンプトを入力するだけで、高品質の音楽が生成されます。

コンテンツ1
無断転載を禁じます:チーフAIシェアリングサークル " InspireMusic:Aliのオープンソース統合音楽・楽曲・音声生成フレームワーク

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語