GET
/v1/schemas/fal/audio/fal-ai%2Fworkflow-utilities%2Faudio-compressor
Accept:
Request body
8 properties · 1 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| audio_url* | string | URL of the audio file to compress | |
| makeup | number | Makeup gain in dB to compensate for volume reduction | 0 ≤ n ≤ 64 · default: 8 |
| ratio | number | Compression ratio (1 = no compression, higher = more compression) | 1 ≤ n ≤ 20 · default: 3 |
| attack | number | Attack time in milliseconds (how fast compression starts) | 0.01 ≤ n ≤ 2000 · default: 5 |
| threshold | number | Threshold level in dB above which compression is applied (-60 to 0) | -60 ≤ n ≤ 0 · default: -18 |
| knee | number | Knee width in dB for soft knee compression (0 = hard knee) | 1 ≤ n ≤ 8 · default: 2.83 |
| output_bitrate | enum | Output audio bitrate | 128k | 192k | 256k | 320k · default: "192k" |
| release | number | Release time in milliseconds (how fast compression stops) | 0.01 ≤ n ≤ 9000 · default: 50 |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"fal","endpointId":"fal-ai/workflow-utilities/audio-compressor","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}