はじめに
今までテキストから絵を描いてくれるAIや、
プログラムを書いてくれるAIを紹介しましたが、
今回はテキストから曲を作ってくれるAIです!
今度はAIにBGMを作ってもらうやつを試すなど。 pic.twitter.com/bQHTlMZeyo
— カン@ゲームクリエイター(Unity/VR/Steam/Switch) (@Kan_Kikuchi) 2022年10月22日
なお正確に言うとテキストから曲を生成するAIではなく、曲を作ってくれるAI(Mubert)と、
入力したテキストからそのAIに指示する内容を作成するプログラム(Mubert-Text-to-Music)を使います。
Mubert-Text-to-Music
さっそく使い方ですが、まずGitHubからZipをダウンロードしてきます。
次にブラウザ上で Pythonや機械学習を記述、実行出来るグーグルのサービスColaboratoryを開き、
「ノートブックをアップロード」から
先程ダウンロードしてきたZipに入っているMubert_Text_to_Music.ipynbをアップロードします。
さらにMubertにサインインしてメールアドレスを登録し、
そのメールアドレスをColaboratory上のemail:の後に入力、
最後に上から再生ボタンみたいなのを順に押していけば準備完了。
あとはpromptに作ってほしい曲の内容をテキストで指示して、
再生ボタンみたいなのを押せば曲が生成されます。
実際に「日本のロールプレイングゲームの活気あふれる街のBGM」というつもりで、
「BGM of a lively city in a Japanese role-playing game」と入力してみたら以下のような感じに。
今度はAIにBGMを作ってもらうやつを試すなど。 pic.twitter.com/bQHTlMZeyo
— カン@ゲームクリエイター(Unity/VR/Steam/Switch) (@Kan_Kikuchi) 2022年10月22日
上記の通り曲自体に違和感はないのですが、テキストの内容が反映されているかは結構微妙で、
他のAI以上に今後の発展に期待みたいな印象でした。