{"uid":"cap_1PgSavRx65HQiyv38aGO_","slug":"halowerk-audio-concat-eff4a5a1","name":"HALOWERK Audio Concat","description":"Takes 2 to 10 audio or video files (each up to 24 MB, together up to 60 minutes) and joins their audio in the given order. Between parts either a pause of chosen length or a crossfade is placed; optionally every part is brought to a common loudness first so that no part is suddenly louder. The start time of every part in the joined file is measured and returned, ready for chapter marks. Output as MP3, Opus, WAV or FLAC inline, max 8 MB. Runs locally with ffmpeg; nothing leaves this machine.","url":"https://medien.halowerk.com/v1/audio-concat?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"files":{"type":"array","items":{"type":"object","required":["source"],"properties":{"label":{"type":"string","maxLength":80},"source":{"type":"object","properties":{"url":{"type":"string","maxLength":2048},"filename":{"type":"string","maxLength":260},"content_base64":{"type":"string","maxLength":5000000}},"additionalProperties":false}},"additionalProperties":false},"maxItems":10,"minItems":2},"gap_seconds":{"type":"number","default":0.5,"maximum":10,"minimum":0},"output_format":{"enum":["opus","mp3","wav","flac"],"type":"string","default":"mp3"},"match_loudness":{"type":"boolean","default":true},"crossfade_seconds":{"type":"number","default":0,"maximum":5,"minimum":0,"description":"If > 0, parts overlap by this much instead of a gap."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3uLAHQ3AvdaeDoiB2OVQ1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Joins 2–10 audio or video files into a single audio file with configurable gaps, crossfades, and loudness normalization, returning chapter timestamps for each part.","exampleAgentPrompt":"Can you merge these three MP3 clips — intro.mp3, interview.mp3, and outro.mp3 — into a single MP3 file with a 1-second gap between each part and loudness normalization turned on? I'd also like the start timestamp for each section so I can add chapter marks.","exampleUseCases":[{"title":"Podcast episode assembly with chapters","prompt":"I have four separate WAV recordings for this week's podcast — cold-open.wav, intro-music.wav, main-interview.wav, and credits.wav. Can you stitch them together into one MP3, normalize the loudness so nothing jumps out, and give me the start time of each section so I can add chapter markers?"},{"title":"Crossfaded DJ-style audio mix","prompt":"I've got five short music clips I want blended together smoothly — can you concatenate them as Opus with a 2-second crossfade between each track instead of a gap? No loudness normalization needed."},{"title":"Audiobook chapter compilation","prompt":"Please join these seven chapter audio files into a single FLAC file with a half-second pause between each chapter. Turn on loudness matching so each chapter sounds equally loud, and return the start time of every chapter so I can embed them as navigation points."}],"resultDescription":"Returns the joined audio file inline (MP3, Opus, WAV, or FLAC, up to 8 MB) along with an array of start timestamps (in seconds) indicating where each input part begins in the combined output — ready to use as chapter marks.","failureModes":["More than 10 input files provided — rejected with validation error","Any single file exceeds 24 MB — rejected","Total combined audio exceeds 60 minutes — rejected","Unsupported audio/video format in input — ffmpeg decode failure","Output file exceeds 8 MB limit — truncation or error","Unreachable URL for file source — download failure","Both gap_seconds and crossfade_seconds specified with crossfade > 0 — crossfade takes precedence"],"whenToPreferThis":"Choose this endpoint when you need to concatenate 2–10 audio or video (audio track) files into a single output with precise control over gaps or crossfades between parts and optional loudness normalization, and you require chapter-ready start timestamps in the response. Prefer it over generic audio editors when privacy matters (processing is local, nothing leaves the server) and when the output size fits within 8 MB. Best for podcast assembly, audiobook compilation, and multi-segment interview production.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:41:39.287Z","isFirstParty":false,"canonicalSlug":"halowerk-audio-concat-eff4a5a1"}