POST
/
v1
/
media
/
enhance
Upload and enhance audio file
curl --request POST \
  --url https://api.ai-coustics.io/v1/media/enhance \
  --header 'Content-Type: multipart/form-data' \
  --header 'X-API-Key: <api-key>' \
  --form loudness_target_level=-14 \
  --form loudness_peak_limit=-1 \
  --form enhancement_level=1 \
  --form transcode_kind=MP3 \
  --form model_arch=FINCH \
  --form file=@example-file
{
  "generated_name": "e2d51dc086e24891afe8a6e8c34dd3f2"
}

Authorizations

X-API-Key
string
header
required

Body

multipart/form-data
file
file
required
loudness_target_level
integer
default:-14

Target loudness level, currently only LUFS is supported

Required range: -70 <= x <= -5
Examples:

-14

-28

-42

-56

-70

loudness_peak_limit
integer
default:-1

Peak loudness limit, currently only dbTP is supported

Required range: -9 <= x <= 0
Examples:

-1

-3

-5

-7

-9

enhancement_level
number
default:1

Enhancement level

Required range: 0 <= x <= 1
Examples:

1

0.8

0.6

0.4

0.2

transcode_kind
enum<string> | null

Transcode kind

Available options:
MP3,
WAV
Examples:

"MP3"

"WAV"

model_arch
enum<string>

Model architecture

Available options:
FINCH,
LARK,
LARK_V2

Response

File uploaded successfully

generated_name
string
required