Diese Seite wurde maschinell übersetzt. Einen Fehler entdeckt?Helfen Sie mit, sie zu verbessern.
Skip to content

Tonhöhenverschiebung

Hebe oder senke die Tonhöhe einer Audiodatei um eine Anzahl von Halbtönen, ohne die Wiedergabegeschwindigkeit zu ändern.

API-Endpunkt

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

Akzeptiert Multipart-Formulardaten mit einer Audiodatei und einem JSON-Feld settings.

Parameter

ParameterTypErforderlichStandardBeschreibung
semitonesintegerNein3Zu verschiebende Halbtöne (-12 bis 12). Muss ungleich null sein.

Beispielanfrage

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

Beispielantwort

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

Hinweise

  • Positive Werte heben die Tonhöhe an; negative Werte senken sie.
  • Eine Verschiebung um 12 Halbtöne entspricht einer Oktave nach oben; -12 entspricht einer Oktave nach unten.
  • Die Wiedergabedauer bleibt unabhängig vom Verschiebungsbetrag gleich.
  • Die Ausgabe behält üblicherweise den Eingabecontainer bei. AAC-Eingabe wird als M4A geschrieben, und nicht unterstützte Nur-Dekodier-Eingaben fallen auf MP3 zurück.