Files
SnapOtter/apps/docs/id/tools/audio/merge-audio.md
T
SnapOtterandGitHub 4963ab3bbd feat(docs-i18n): translate all documentation into 20 languages
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
2026-07-11 13:52:47 +08:00

1.5 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Gabungkan beberapa file audio menjadi satu trek sekuensial. defa993d3f87 human f63e6228a426

Merge Audio

Gabungkan dua atau lebih file audio menjadi satu trek sekuensial, digabungkan sesuai urutan pengunggahan.

API Endpoint

POST /api/v1/tools/audio/merge-audio

Menerima data formulir multipart dengan beberapa file audio dan bidang JSON settings.

Parameter

Parameter Tipe Wajib Bawaan Deskripsi
format string Tidak "mp3" Format output: mp3, wav, flac, m4a

Contoh Permintaan

curl -X POST http://localhost:1349/api/v1/tools/audio/merge-audio \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@intro.mp3" \
  -F "file=@main.mp3" \
  -F "file=@outro.mp3" \
  -F 'settings={"format": "mp3"}'

Contoh Respons

{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/merged.mp3",
  "originalSize": 9500000,
  "processedSize": 9200000
}

Catatan

  • Menerima 2 hingga 10 file audio per permintaan.
  • File digabungkan sesuai urutan pengunggahan.
  • Semua file input dienkode ulang ke format output dan sample rate yang dipilih untuk penggabungan yang mulus.
  • Format input campuran didukung (mis. satu WAV dan satu MP3).