Find quiet gaps accurately
Silence detection uses measured signal energy. Pauses near timed words are excluded, so proposed cuts do not automatically erase speech detected by the transcript.
Find long pauses, spot filler words and repeated phrases, and make precise cuts without uploading your recording. Review every suggestion, edit timed words and export a cleaned WAV with the pauses removed.
UPLOAD · REVIEW · CUT · EXPORT
SOURCE TIMELINE
The blue waveform shows the original recording. Rose overlays show proposed removals. All timestamps refer to the original audio.
REVIEW BEFORE CUTTING
EDIT WORDS · VERIFY TIMINGS
Edit speech text and adjust start/end times in seconds. Edits clear stale automatic suggestions. For cue-level imports, use manual cuts or silence suggestions for precision. Transcript edits do not regenerate the spoken audio.
| Start | End | Speech | Action |
|---|---|---|---|
| Import a timed transcript or transcribe locally. | |||
0 timed entries
KNOW YOUR EDITS
Silence detection uses measured signal energy. Pauses near timed words are excluded, so proposed cuts do not automatically erase speech detected by the transcript.
Filler words are proposed when reliable word timestamps exist. Repetitions and false starts are suggestions, not automatic deletions. Listen and decide.
Download an edited WAV, timed SRT/VTT captions, text transcript and a reopenable JSON edit decision list. Original files remain unchanged. No paid API or audio-upload backend is involved.
No. Optional local Whisper transcription depends on browser compatibility, first-time model downloads, device memory and language. Importing an existing timed transcript is always available.
SRT/VTT contain cue timestamps, usually covering sentences. The editor imports them but does not assume exact word timings. You can still make manual cuts and detect true quiet pauses.
Short configurable crossfades help soften abrupt joins. They do not guarantee natural phrasing, especially within a word or in noisy recordings. Preview your edits before exporting.
No. Decoding, silence detection and WAV rendering occur in this browser. Optional Whisper downloads model files from a public host, but sends no audio to that host.
Preparing your audio…
Import a recording and optional timed transcript or request experimental transcription. Analyze, review every suggested removal and adjust manual cuts before rendering and listening. Save the edit plan with the matching original audio.
Offline energy analysis is conventional; experimental ASR downloads a model/runtime and supports shorter recordings. Cue-level subtitles are not word timing and cannot justify precise filler cuts. Caption export omits partly cut entries rather than inventing timing. Sampled fingerprints are not authentication; fallback matching can use filename/duration with warnings. Projects contain no audio or autosaved drafts. Resource limits and browser decoding apply.
References: Transformers.js
Import a recording and optionally captions or Whisper text, analyze quiet intervals and word-timed suggestions, then make manual edits and preview the cuts. The editor does not overwrite the original recording; export the rendered WAV, captions, transcript or edit plan you need.
Authored example: In a spoken interview, inspect a long pause that follows a guest's answer. Keep a quiet breath or word onset if removing it changes the phrasing, then replay the join before rendering.
Limits and model handling: Quiet-interval detection is conventional; optional English Whisper downloads runtime/model assets after explicit transcription setup and supports shorter recordings. Crossfades can soften joins but do not guarantee natural phrasing. Partly cut SRT/VTT cues are omitted rather than assigned invented times. Edit-plan JSON contains no audio or autosaved draft; sampled fingerprints are not authentication and resource/browser-decoding limits apply.
No. SRT/VTT cues often span sentences and are not word timings. Review the audio and set precise cuts manually.
No. The plan must be used with the matching original audio. Keep that source file separately.