ai-music · AI Music & BGM Generation

ai-music

Generates original background music, scores, and instrumentals for short videos, vlogs, and social content: describe the style, mood, and instruments, and the skill submits → polls → downloads asynchronously, with optional trimming, loudness normalization, or mixing into video.

Supply lyrics for a vocal version; works with two providers — DashScope and Suno-compatible gateways. Bring your own API key; usage is metered.

Example invocation: "Generate a 30-second upbeat lo-fi instrumental for my vlog intro BGM."

Full brief

Positioning

ai-music is the text-to-music entry point: original background music, scores, and instrumentals for videos and social content. It does music only — no voiceover, no narration.

Core capabilities

Workflow

  1. Confirm the available provider: run model_registry.py configured --group music; if several are available and the user didn't name one, list them and ask
  2. check the configuration (no request sent; missing keys get a clear Chinese prompt — no wasted failed calls)
  3. generate the music
  4. Optional post-processing: trim / normalize / mix into video

Inputs & outputs

Input Notes
prompt Required — style / mood / instrument description
provider Optional — dashscope or suno-compatible (env override supported)
lyrics Optional — triggers vocal mode when supplied
duration Optional — seconds; supported by some providers
instrumental Optional — instrumental-only BGM
output Optional — defaults to outputs/<topic>/{name}.mp3

Output: music audio file (mp3), with the actual provider / model, polling trace, and final path printed.

Boundaries with adjacent skills

Fit

Before you start


ai-music is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills