オーディオを処理する
Creates an asynchronous deterministic audio editing task (`beatra-audio-v1` or `auto`, up to 15 minutes and 100 MiB) for `trim`, `loop`, `fade`, `normalize_loudness`, or `convert_format`, with optional fade, loudness, and format finishing in the same call. Charged per task (up to 50 calls per account per UTC day). When the task succeeds, `output` contains `{operation, outputs: [{role: "processed", artifact_id, url, mime_type, duration_ms, size_bytes}]}`.
以下のエンドポイント仕様(パラメーター、リクエスト、レスポンス)は英語の原文です。フィールド名は API と同じです。
Request Body
application/jsonRequiredmetadataMetadataCaller-supplied metadata; ≤16 keys, key ≤64 chars, value ≤512 chars
callback_urlCallback UrlHTTPS URL Beatra will POST the final Task envelope to when the Task reaches a terminal state
callback_signing_key_idCallback Signing Key IdOptional standalone callback signing key. Omit for unsigned callback delivery; requires callback_url when provided.
operationLocal audio processing operation (trim, loop, fade, normalize_loudness, convert_format).
"trim" | "loop" | "fade" | "normalize_loudness" | "convert_format"sourceSource audio (artifact_id or HTTPS url). Accepts source or audio.
modelModelAudio processing model identifier, or 'auto' for automatic selection.
"auto"Value in: "auto" | "beatra-audio-v1"start_msStart MsTrim start in milliseconds.
end_msEnd MsTrim end in milliseconds.
target_duration_msTarget Duration MsTarget output duration in milliseconds (trim or loop).
loop_countLoop CountExact loop repeat count (loop; 2-100, mutually exclusive with target_duration_ms).
loop_start_msLoop Start MsLoop region start in ms.
loop_end_msLoop End MsLoop region end in ms.
crossfade_msCrossfade MsSeamless loop boundary crossfade in milliseconds (50-3000).
end_with_fadeEnd With FadeApply fade-out at the end of a looped clip.
fade_in_msFade In MsFade-in duration in ms (0-30000).
fade_out_msFade Out MsFade-out duration in ms (0-30000).
fade_curveFade CurveFade curve (tri, exp, log, qsin).
loudness_lufsLoudness LufsTarget integrated loudness in LUFS (-30 to -9).
true_peak_dbTrue Peak DbTarget true-peak ceiling in dBTP (-9 to 0).
formatFormatOutput audio format (required for convert_format).
sample_rateSample RateOutput sample rate in Hz.
bitrate_kbpsBitrate KbpsLossy bitrate in kbps.
channelsChannelsOutput channel count (1 or 2).
Header Parameters
X-Request-IdstringOptional client request id echoed in the response.
Idempotency-Key1Maximum length: 128AuthorizationBearer API key.
Task accepted
最終更新