Skip to main content
POST
Python
Remove reverb from an input audio file with optional webhook callback for asynchronous updates.

Endpoint

This endpoint removes reverberation (echo) from an uploaded or linked audio file. A webhook_url can be provided for asynchronous task status updates.

Request Parameters

💡 Note: Either audio_url or audio_file must be provided — one is required.
content-type: multipart/form-data

Sample Output

Listen to a real sample output: Download Audio

Try it Yourself

Visit the Dereverb Endpoint Explorer to try your own text samples.
💡 Tip: Set a webhook_url to receive results automatically when your audio is ready.

Sample Request

cURL

Python

🔐 Replace {path_to_your_audio_file}, api_key, and webhook_url before executing.

Sample Response

Success (200 OK)


Webhook Response

Success (200 OK)


Common Errors

  • 422 Unprocessable Entity: Both audio_url and audio_file cannot be None.
  • 500 Internal Server Error: A server error occurred during processing.

Authorizations

Authorization
string
header
required

Body

multipart/form-data
audio_url
string
required

Input audio URL (supported format: YouTube URL).

Example:

"https://www.youtube.com/watch?v=example123"

audio_file
file

Audio file to upload and process directly.

webhook_url
string

Callback URL for async processing results.

Example:

"http://your-webhook-url.com/callback"

Response

Successfully initiated dereverberation

success
boolean
task_id
string
conversion_id
string
eta
integer
credit_estimate
number<float>