Spec · AI agents · clip-pack

Sound Brief
Spec

A JSON sound brief format for AI-video agents that need route, sound behavior, flow guidance, publishing risk, and clip-pack planning.

A JSON sound brief format for AI-video agents that need route, sound behavior, flow guidance, publishing risk, and clip-pack planning.

Quick answer: the Wouldliker Sound Brief is a JSON shape for describing what a short-form clip needs from sound. It is built for AI-video agents, n8n workflows, Make/Zapier automations, ComfyUI graphs, and editors that need sound behavior guidance before publishing.

The spec does not require downloadable audio. In v1, the main output is a route, sound behavior profile, flow guidance, risk assessment, and optional payoff guidance.

Minimal request

{
  "mode": "clip_to_sound",
  "clip": {
    "topic": "steady fashion outfit recap",
    "duration_s": 30,
    "platform": "tiktok",
    "voiceover": false,
    "commercial_use": false,
    "aigc": true
  }
}

Core response fields

  • route: the Wouldliker route, such as Vlog, Product Reveal, Core, Presentation, Affirmation, Hala Madrid, or Barcelona.
  • recommended_sound: TikTok-native route data where available, proof examples, and current momentum state.
  • sound_behavior: the primary edit behavior profile.
  • template_pack: reusable prompt template, shot pattern, caption template, and placeholders for the selected route/topic.
  • flow_guidance: first-second clarity, visual pacing, caption readability, loopability, voiceover safety, and non-interference notes.
  • payoff_guidance: only present when sound_behavior.payoff_required is true.
  • beat_map: null in v1 unless Wouldliker owns or pre-clears the audio file.
  • risk_assessment: publishing risk wording and platform-use boundaries.
  • post_pack: hook options, caption template, and cover-frame guidance.

Sound behavior example

{
  "sound_behavior": {
    "energy_shape": "steady",
    "density": "low",
    "role": "background_bed",
    "voiceover_safe": true,
    "hook_starts_at_ms": 0,
    "payoff_required": false,
    "loop_friendly": true,
    "recommended_lengths_s": [15, 30, 60],
    "edit_guidance": "Use as background bed. Let visual cuts drive timing.",
    "first_second_priority": "subject_in_frame",
    "interference_risk": "low"
  }
}

Template pack example

{
  "template_pack": {
    "template_id": "vlog_outfit_recap_30s",
    "route": "Vlog",
    "inputs": ["brand_name", "product_name", "creator_style", "location"],
    "prompt_template": "Create a 30s TikTok lifestyle outfit recap for {brand_name}...",
    "payoff_required": false
  }
}

Payoff rule

If payoff_required is false, do not force a fake reveal, fake drop, or tension curve. The agent should prioritize subject visibility, caption readability, visual rhythm, and loopability.

If payoff_required is true, return a separate payoff_guidance object with approximate payoff timing, hold-after-payoff guidance, and cover-frame timing.

Machine-readable schema

Boundary

The Sound Brief is a planning contract. It does not grant music rights, redistribute audio, auto-post to TikTok, or guarantee views.

Last reviewed on May 27, 2026.