Desktop AppsRank #3

Crisp - Automatic Silence & Filler Remover

A native SwiftUI macOS app that automatically cuts long pauses and filler words (um, uh, hmm) from screen recordings — audio and video together — producing tight jump-cuts. Runs 100% locally, never touches the original, and includes experimental on-device ML models for filler detection.

CategoryDesktop Apps
Rank3
Stack Size8 tools
Crisp - Automatic Silence & Filler Remover

Project Overview

Crisp makes your recordings crisp. It is a native SwiftUI app that automatically removes long pauses, silence, and filler words — um, uh, hmm, aww — from screen recordings, cutting them out of the audio and the video together so you skip straight to real editing. Everything runs 100% locally; nothing is uploaded. The original is never touched: it is backed up first, and the result is saved as a new …_cleaned.mp4 next to it.

How It Works

The pipeline is four stages. Backup copies the original to _originals/. Detect pauses uses ffmpeg silencedetect to find silence from real audio energy, which stays accurate even when speech timing is irregular. Find fillers runs whisper.cpp for word-level timestamps and matches hesitation words. Re-render keeps only the wanted segments and joins them with ffmpeg, audio and video locked together at the same resolution and frame rate — no downscaling.

The user picks how aggressive the cut is (Gentle to Very aggressive) and whether to strip filler words, drags in one or several videos, and watches a live progress log.

Research — Custom On-Device Models

Crisp is experimenting with its own small on-device ML models for filler detection as a fast, opt-in alternative to full speech-to-text. The first, Wren, is a tiny CNN trained on PodcastFillers that spots “um”/“uh” at roughly 600× real-time with 0.94 precision on held-out speakers. All training code, benchmarks, and a native eval dashboard live in a separate research/ tree, kept out of the shipped app; trained models are published to Hugging Face.

Channels & Distribution

Crisp builds in three side-by-side channels — Stable, Nightly, and Dev — each a separate app with its own icon and settings. Stable and Nightly auto-update from GitHub Releases; Dev never does. The roadmap and design notes are tracked in-repo as plain Markdown via Backlog.md, so shipped, in-progress, and planned work all live in git with no external service.

License

GPL-3.0. © Syntax Lab Technology.

Share this Project

Help others discover this content by sharing it on your favorite platform

Ready to Share
4 Platforms Available