Skip to main content
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.

Request Parameters

💡 Note: You must provide either audio_url or audio_file — not both as None.
content-type: multipart/form-data

Sample Output

Listen to a real sample output: Download Audio

Try 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, 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: An error occurred on the server.

Payload and Request Formation

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 echo removal

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