vantezzen/skip-silence
vantezzen/skip-silence has 471 GitHub stars and 50 forks. GitHot measured 0 stars in 24 hours, +1 in 7 days, and +1 in 15 days. Last checked 2026-11-09 16:59 UTC. Last push 2026-07-05.
🔇 Browser extension to skip silent parts in videos and audio files on any webpage
What you can do
- Works everywhere HTML5 media plays — YouTube, Twitch VODs, podcast players, university lecture portals, plain <video>/<audio> pages.
- Two speeds, your choice — set a speed for speech (e.g. 1×) and one for silence (e.g. 3×). Skip Silence switches between them automatically.
- Silence stays silent — optionally mute the leftover hiss and keyboard noise while fast-forwarding through quiet parts.
- Smooth transitions — a small audio lookahead lets Skip Silence unmute at exactly the moment speech returns, so soft first syllables and breaths aren't clipped.
Measured star growth
- in 24h
- 0
- in 7 days
- +1
- in 15 days
- +1
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original⚡ Skip Silence
Welcome Skip Silence 6! Sorry for making you wait that long, but finally here is
Watch lectures, podcasts and videos faster — by skipping the parts where nothing is said.
Skip Silence watches the audio of whatever you're playing and speeds up playback whenever it detects silence. The moment someone speaks again, it snaps back to normal speed.
A 60-minute lecture with typical pauses plays in ~45 minutes. The extension counts what it saves you.
Features
- Works everywhere HTML5 media plays — YouTube, Twitch VODs,
podcast players, university lecture portals, plain
<video>/<audio>pages. - Two speeds, your choice — set a speed for speech (e.g. 1×) and one for silence (e.g. 3×). Skip Silence switches between them automatically.
- Silence stays silent — optionally mute the leftover hiss and keyboard noise while fast-forwarding through quiet parts.
- Smooth transitions — a small audio lookahead lets Skip Silence unmute at exactly the moment speech returns, so soft first syllables and breaths aren't clipped.
- Zero tuning needed — the silence threshold adapts to each video's noise floor automatically. Prefer control? Switch to a manual threshold with a live volume meter.
- Per-site settings — different speeds for your lecture portal than for YouTube, or turn it off entirely on music sites.
- Keyboard shortcut —
Ctrl+Shift+Stoggles it anywhere. - Private by design — everything runs locally in your browser. No accounts, no analytics, no data leaves your machine.
Development
Build and load the extension:
bun i bun run build # Chrome → .output/chrome-mv3 bun run build:firefoxLoad
.output/chrome-mv3viachrome://extensions→ "Load unpacked" (or the Firefox equivalent viaabout:debugging).Play any video or podcast. The popup shows a live volume meter with the detection threshold — lime bars are speech, gray bars are silence being skipped.
Adjust the Speech and Silence speeds to taste. That's it.
Good to know
- DRM content (Netflix, Spotify) can't be analyzed — browsers don't let extensions touch protected audio. The popup will tell you.
- Live streams are left alone: skipping ahead of a live edge only causes buffering.
- Some cross-origin media can't be analyzed safely; Skip Silence leaves it untouched rather than risk breaking its audio, and says so in the popup.
Development
Built with WXT, React 19, Tailwind v4 and the Web Audio
API. bun run dev starts a browser with the extension loaded and hot reload.
Curious how real-time silence detection, the lookahead trick and the per-site model work? Read TECH.md.
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,500 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,396 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,840 starsmrdoob/three.js
JavaScript 3D Library.
117,905 stars