apyhub
Back

Reduce Background Noise in Audio API

What it does

Audio Denoiser reduces background noise in an uploaded audio file and returns the cleaned audio as a binary file. Send a file and, if needed, set strengthDb to control how aggressively noise is removed.

Use it when you need to improve voice recordings, customer support clips, interview audio, or other speech-first content before transcription, review, or publishing. The input schema accepts one file field in the request body, with files up to 30 MB, plus an optional strengthDb value.

The response is the processed audio file itself, so you can store it, pass it to another workflow, or hand it off to a downstream transcription step without extra parsing. Keep it in your media pipeline when you need a simple, deterministic denoise step for user-uploaded audio.

POST
Reduce background noise in audio
https://api.eu.apyhub.com/freedailypro/reduce-background-noise-in-audio-api/audio-denoise

QUICKSTART

GUIDE

Quickstart

Upload an audio file to denoise it.

curl -X POST "https://api.eu.apyhub.com/freedailypro/reduce-background-noise-in-audio-api/audio-denoise" \
  -H "apy-token: $APY_TOKEN" \
  -F "file=@/path/to/audio.mp3"

What you'll get back

Returns the denoised audio as a binary file stream.

TRY ITLIVE · 10 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.
Max 100MB total per request (all files combined). Larger? Use this API's URL-based endpoint instead, if it has one.
body*
The audio file. Up to 30 MB.
Noise reduction strength, higher is stronger, default 20

About this endpoint

What it does

Reduces background noise in an uploaded audio file and returns the processed audio as a binary file.

Request Body

ParameterTypeMandatoryDescription
fileFileYesThe audio file. Up to 30 MB.
strengthDbNumberNoNoise reduction strength, higher is stronger, default 20.

Response

Returns a binary file containing the denoised audio, not a JSON object.

ParameterTypeDescription
binaryStringThe response body is binary data containing the noise-reduced audio.

Max 100MB total per request (all files combined). Larger? Use this API's URL-based endpoint instead, if it has one.

▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.