Endpoint
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 eitheraudio_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
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"