Skip to main content
Version: 2.0.0

Create an Audio Enhancement

This endpoint initiates an audio enhancement job.

note

Audio files must be MP3 or WAV format and under 150MB in size.

HTTP Request

POST https://app.resemble.ai/api/v2/audio_enhancements
1 2 3 4 5 6 curl --request POST "https://app.resemble.ai/api/v2/audio_enhancements" -H "Authorization: Bearer YOUR_API_TOKEN" -F "audio_file=@your_audio_file.mp3" -F "enhancement_level=0.8" -F "loudness_target_level=-14" -F "loudness_peak_limit=-3"

Request Headers

HeaderValueDescription
AuthorizationBearer YOUR_API_TOKENAPI token can be obtained by logging into the Resemble web application and navigating to the API section.

Request Body

AttributeTypeDescriptionRequired
audio_fileFileThe audio file to enhance. Formats supported: MP3, WAV. Maximum size: 150MB.Yes
enhancement_levelFloatLevel of enhancement to apply, from 0.0 (minimal) to 1.0 (maximum). Default is 1.No
loudness_target_levelIntegerTarget loudness level in LUFS. Range: -70 to -5. Default is -14.No
loudness_peak_limitIntegerMaximum peak level in dBTP. Range: -9 to 0. Default is -1.No

HTTP Response

{
"success": true,
"uuid": "<enhancement_uuid>",
"status": "processing"
}

Example

1 2 3 curl --request POST "https://app.resemble.ai/api/v2/audio_enhancements" -H "Authorization: Bearer YOUR_API_TOKEN" -F "audio_file=@your_audio_file.mp3"

Try It Out

API Key:
Multipart Body:
Audio File:
Enhancement Level (0.0-1.0):
Loudness Target Level (-70 to -5):
Loudness Peak Limit (-9 to 0):