> ## Documentation Index
> Fetch the complete documentation index at: https://docs.overlap.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> Studio-quality audio cleanup — remove background noise and echo, and balance volume levels.

# Enhance audio

> Clean up every clip's audio automatically: background noise removal, echo reduction, and consistent loudness — without changing the clip's timing.

The **Enhance Audio** node is an editing action for sources recorded outside a studio — laptop mics, echoey rooms, background fans, or uneven speaker volumes. It rewrites each clip's audio track with an AI-enhanced version while leaving the video and all timing untouched, so subtitles, transcripts, and overlays stay perfectly in sync.

<Info>
  ### Schema

  * **Input**: Clips from an upstream node (typically Find Clips)
  * **Output**: The same clips with studio-quality enhanced audio
</Info>

## Add the node

Open **Workflows** from the left sidebar and click **New** to open the workflow builder.

Add a trigger and a [Find Clips](/nodes/findclips) node first. In the **Editing** stage, choose **Enhance Audio**. Overlap adds the action node to the canvas and connects it to the workflow path.

Place it anywhere after **Find Clips**. Since only clip minutes are processed (not the full source recording), placement after clip selection keeps processing fast.

## Configure the enhancement

* **Studio sound** — Removes echo and room reverb and boosts vocal clarity, making speakers sound close to the microphone.
* **Remove background noise** — Cleans up hiss, hum, fans, and other constant background sounds.
* **Balance volume levels** — Evens out quiet and loud speakers to a consistent, streaming-ready loudness.
* **Protect music** — Keeps intentional music (intro themes, music beds) out of the noise cleanup so it isn't dulled or removed.

All options are enabled by default.

## How it behaves

* Enhancement never cuts or shortens audio. The enhanced track is a drop-in replacement with identical duration, so every downstream timestamp remains valid.
* If enhancement fails for a clip (for example, a provider outage), the workflow continues with that clip's original audio rather than failing the run.
* Re-running the same clip with the same settings reuses the previous result — no duplicate processing.

## Build the rest of the workflow

A common flow is **Manual Trigger** -> **Find Clips** -> **Enhance Audio** -> [Add Subtitles](/nodes/subtitles) -> **Post to Social**. Enhancing before other editing nodes means every later step — and the final render — carries the cleaned-up audio.
