Python
Features
Dereverb
Initiate a reverberation removal task using either an audio URL or file upload with optional webhook callback.
POST
Python
Remove reverb from an input audio file with optional webhook callback for asynchronous updates.
This endpoint removes reverberation (echo) from an uploaded or linked audio file. A
Endpoint
webhook_url can be provided for asynchronous task status updates.
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
audio_url | String | Optional | The URL of an audio file to clean. Either audio_url or audio_file must be provided. |
audio_file | UploadFile | Optional | Upload the audio file directly. Either audio_url or audio_file must be provided. |
webhook_url | String | Optional | Callback URL for async response. |
💡 Note: Eitheraudio_urloraudio_filemust be provided — one is required.
content-type: multipart/form-data
Sample Output
Listen to a real sample output: Download AudioTry 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, andwebhook_urlbefore executing.
Sample Response
Success (200 OK)
Webhook Response
Success (200 OK)
Common Errors
- 422 Unprocessable Entity: Both
audio_urlandaudio_filecannot beNone. - 500 Internal Server Error: A server error occurred during processing.
Authorizations
Body
multipart/form-data
- Option 1
- Option 2
URL of the audio file to process (e.g., YouTube, direct audio link).
Example:
"https://www.youtube.com/watch?v=example123"
Audio file to upload and process directly.
Callback URL for async processing results.
Example:
"http://your-webhook-url.com/callback"