Files
SnapOtter/apps/docs/id/tools/audio/pitch-shift.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
Naikkan atau turunkan nada audio dalam semiton tanpa mengubah kecepatan. 2804d0eeecc8 human eba91a099043

Pitch Shift

Naikkan atau turunkan nada file audio sebanyak sejumlah semiton tanpa mengubah kecepatan pemutarannya.

API Endpoint

POST /api/v1/tools/audio/pitch-shift

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

Parameter

Parameter Tipe Wajib Bawaan Deskripsi
semitones integer Tidak 3 Semiton untuk digeser (-12 hingga 12). Harus bukan nol.

Contoh Permintaan

curl -X POST http://localhost:1349/api/v1/tools/audio/pitch-shift \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@audio.mp3" \
  -F 'settings={"semitones": -5}'

Contoh Respons

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

Catatan

  • Nilai positif menaikkan nada; nilai negatif menurunkannya.
  • Pergeseran 12 semiton sama dengan satu oktaf ke atas; -12 sama dengan satu oktaf ke bawah.
  • Durasi pemutaran tetap sama terlepas dari jumlah pergeseran.
  • Output biasanya mempertahankan kontainer input. Input AAC ditulis sebagai M4A, dan input decode-only yang tidak didukung beralih ke MP3.