Audio Enhancement

Enhance audio files by removing background noise, normalizing loudness, and applying studio-quality processing. The API is asynchronous — you submit an audio file, receive a tracking UUID, then poll for the result.

Workflow

  1. Submit an audio file via the Create Enhancement endpoint.
  2. Receive a UUID and poll the Get Enhancement endpoint until status is completed or failed.
  3. Download the enhanced audio from the enhanced_audio_url.

Parameters

ParameterTypeDefaultDescription
remove_noisebooleantrueRemove background noise.
normalizebooleantrueNormalize audio levels.
studio_soundbooleantrueApply studio-quality enhancement.

Accepted Audio Formats

WAV, MP3, M4A, MP4, OGG, AAC, FLAC. Maximum file size is 150 MB.

Polling Best Practices

  • Recommended interval: Poll every 5–10 seconds.
  • Timeout: Jobs timeout after approximately 5 minutes. If a job hasn’t completed by then, it will be marked as failed.
  • No retries: Failed jobs are not automatically retried. Submit a new request if needed.

Billing

Audio enhancement is billed per started minute of input audio. Any partial minute is rounded up: for example, 20 seconds is billed as 1 minute and 1 minute 20 seconds is billed as 2 minutes.

The standard rate is 0.045perstartedminute.TeamandBusinessplansreceivea200.045 per started minute**. Team and Business plans receive a 20% discount and are billed at **0.036 per started minute. Failed jobs are not billed.