deadspace_trimmer
Reads a transcript and removes silence, keeping only speech regions.
When to use
Use after generate_transcript to automatically cut out pauses, dead air, and long silences. This is a fast, deterministic alternative to the AI content cut for cases where you only want to remove silence (not make editorial decisions about content).
In the editor
Add it from the Library (Utility group), or with + add step and a search for deadspace_trimmer, after the step that produced your transcript.
Under Inputs, add transcript as a step input pointing at that transcript step. Two parameters shape the result: min_silence_duration (pauses shorter than this are left alone) and padding (a little audio kept either side of each kept region, so the cuts do not clip the start of words).
Tick Review gate if you want the run to stop and show you the cut before it goes any further. Approving keeps it, and rejecting or regenerating gives you another pass with different settings.
The run timeline shows one clip per stretch of speech, with the silences gone. Too many very short clips means it is cutting too eagerly: raise min_silence_duration. Long silences surviving means the opposite.
YAML Example
- id: clean_cut
processor: deadspace_trimmer
input:
- id: transcript
step: transcribe_main
params:
min_silence_duration: 0.5
padding: 0.1
output:
timeline: main
review: true
cache: true
Inputs
| ID | Source | Description |
|---|---|---|
transcript |
step | Output from a generate_transcript step |
Params
| Param | Type | Default | Description |
|---|---|---|---|
min_silence_duration |
duration (s) | 0.8 |
Silences shorter than this (in seconds) are ignored; adjacent speech regions are merged |
padding |
duration (s) | 0.1 |
Seconds of audio kept around each speech region for natural transitions |
Output
EditDecisions: one edit decision per speech region.
Notes
- Supports
review: true. Check the output to confirm it didn't accidentally cut important content. - Increase
min_silence_durationif it's cutting too aggressively (producing too many short clips). Decrease if large silences are surviving. paddingprevents hard cuts at word boundaries: the small buffer around each region keeps natural breath sounds.