コンテンツにスキップ
Dev Classmethod Jp Articles Elevenlabs Music V2 Composition Plan

ElevenLabs Music v2 APIのcomposition planで曲調と長さを指定して音声データを作成できるようになったので試してみた

  • URL: https://dev.classmethod.jp/articles/elevenlabs-music-v2-composition-plan
  • 日付: 2026-06-20
  • Tier: Tier 2
  • 要旨: ElevenLabs Music v2 APIのcomposition_planパラメーターを使って、曲をセクション単位で制御しながら生成する方法を試した記事。intro・verse・chorus・outroごとに歌詞・スタイル・長さを個別に指定できる。

詳細

composition_planはセクションの配列を渡すパラメーターで、各セクションにduration_seconds・lyrics・stylesを指定する。styleはgenre・instrument・mood・tempoなどを自然言語で記述できる。実験ではintro(8秒・インスト)→verse(16秒・歌詞あり)→chorus(16秒・ハイテンポ)→outro(8秒・フェードアウト)の構成を生成し、各セクションの接続が自然に繋がることを確認。Python SDK経由での実装例と生成音声ファイルの扱いも整理されている。