Type: nodetool.audio.RemoveSilence
Namespace: nodetool.audio
Description
Removes or shortens silence in an audio file with smooth transitions. audio, edit, clean
Use cases:
- Trim silent parts from beginning/end of recordings
- Remove or shorten long pauses between speech segments
- Apply crossfade for smooth transitions
Properties
| Property | Type | Description | Default |
|---|---|---|---|
| audio | audio |
The audio file to process. | {'type': 'audio', 'uri': '', 'asset_id': None, 'data': None} |
| 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.0 |
| 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 |
Metadata
Related Nodes
Browse other nodes in the nodetool.audio namespace.