---
title: "Remove Silence"
description: "Local-first visual environment for building and running AI workflows. Build agents visually, deploy anywhere, privacy by design."
canonical: https://docs.nodetool.ai/nodes/nodetool/audio/removesilence
markdown: https://docs.nodetool.ai/nodes/nodetool/audio/removesilence.md
product: NodeTool
source: https://github.com/nodetool-ai/nodetool/blob/main/docs/nodes/nodetool/audio/removesilence.md
---

# Remove Silence

**Type:** `nodetool.audio.RemoveSilence`

**Namespace:** `nodetool.audio`

## Description

Removes or shortens silence in an audio file with smooth transitions.
    audio, edit, clean

## Properties

| Property | Type | Description | Default |
|----------|------|-------------|---------|
| audio | `audio` | The audio file to process. | `{"type":"audio","uri":"","asset_id":null,"data"...` |
| min_length | `int` | Minimum length of silence to be processed (in milliseconds). | `200` |
| threshold | `int` | Silence threshold in dB (relative to full scale). Higher values detect more silence. | `-40` |
| reduction_factor | `float` | Factor to reduce silent parts (0.0 to 1.0). 0.0 keeps silence as is, 1.0 removes it completely. | `1` |
| crossfade | `int` | Duration of crossfade in milliseconds to apply between segments for smooth transitions. | `10` |
| min_silence_between_parts | `int` | Minimum silence duration in milliseconds to maintain between non-silent segments | `100` |

## Outputs

| Output | Type | Description |
|--------|------|-------------|
| output | `audio` |  |

## Related Nodes

Browse other nodes in the [nodetool.audio](./) namespace.
