Features
Deecho
Initiate an echo removal task using either an audio URL or file upload with optional webhook callback.
POST
Python
Remove echo from input audio with optional webhook support for async updates.
Endpoint
This endpoint processes an audio file to reduce or eliminate echo effects. You can specify a webhook_url
to receive a callback when processing completes.
Request Parameters
Parameter | Type | Required | Description |
---|---|---|---|
audio_url | String | Optional | The URL of an audio file to remove echo from. 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: You must provide either
audio_url
oraudio_file
ā not both asNone
.
Sample Output
Listen to a real sample output:
Download AudioTry it Yourself
Visit the Deecho 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_url
before executing.
Sample Response
Success (200 OK)
Webhook Response
Success (200 OK)
Common Errors
- 422 Unprocessable Entity: Both
audio_url
andaudio_file
cannot beNone
. - 500 Internal Server Error: An error occurred on the server.
Payload and Request Formation
Authorizations
Body
multipart/form-data
Response
200
application/json
Successfully initiated echo removal
The response is of type object
.
Python