> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.resemble.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.resemble.ai/_mcp/server.

# 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](/audio-tools/audio-enhancement/create) endpoint.
2. Receive a UUID and poll the [Get Enhancement](/audio-tools/audio-enhancement/get) endpoint until status is `completed` or `failed`.
3. Download the enhanced audio from the `enhanced_audio_url`.

## Parameters

| Parameter      | Type    | Default | Description                       |
| -------------- | ------- | ------- | --------------------------------- |
| `remove_noise` | boolean | `true`  | Remove background noise.          |
| `normalize`    | boolean | `true`  | Normalize audio levels.           |
| `studio_sound` | boolean | `true`  | Apply 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.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.