Deze pagina is automatisch vertaald. Fout gezien?Help mee om het te verbeteren.
Skip to content

Pitch Shift

Verhoog of verlaag de toonhoogte van een audiobestand met een aantal halve tonen zonder de afspeelsnelheid te wijzigen.

API-endpoint

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

Accepteert multipart-formuliergegevens met een audiobestand en een JSON settings-veld.

Parameters

ParameterTypeVereistStandaardBeschrijving
semitonesintegerNee3Halve tonen om te verschuiven (-12 tot 12). Moet niet nul zijn.

Voorbeeldverzoek

bash
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}'

Voorbeeldrespons

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

Opmerkingen

  • Positieve waarden verhogen de toonhoogte; negatieve waarden verlagen die.
  • Een verschuiving van 12 halve tonen is gelijk aan één octaaf omhoog; -12 is gelijk aan één octaaf omlaag.
  • De afspeelduur blijft hetzelfde, ongeacht de mate van verschuiving.
  • De uitvoer behoudt meestal de invoercontainer. AAC-invoer wordt geschreven als M4A, en niet-ondersteunde decode-only-invoer valt terug op MP3.