Auto-detects silence in videos and fast-forwards through it. Works on any site with a video element.
Users
41
+5 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#118K
#98K among extensions
Version
1.1.1
updated 10 Aug 2026
Users
monthly, 6 months
Latest, 20 Oct 2026:41 usersMove the mouse over the chart for any month
Ratings count
monthly, 6 months
Latest, 20 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About SpeedSense
SpeedSense watches your videos in real time and automatically speeds through silent or pause-heavy sections — so you spend less time waiting and more time learning.
**How it works**
SpeedSense uses the Web Audio API to analyze the audio signal of any playing video. When it detects silence below your configured threshold, it smoothly ramps up the playback speed. The moment speech or audio resumes, it gently returns to your normal speed. All detection happens locally — no audio is ever recorded or sent anywhere.
**Key Features**
- Silence auto-skip — automatically fast-forwards during silent sections
- Smooth speed ramping — speed changes are linearly interpolated over 400 ms to avoid jarring transitions
- Works everywhere — any site with a `<video>` element
- Per-site speed memory — each domain remembers your preferred playback speed
- Live waveform overlay — a real-time scrolling waveform and optional spectrogram appear directly on the video (draggable, stays inside the video frame)
- Time saved counter — see exactly how much time you've saved in total
- Fully customizable — normal speed, silence speed, detection threshold, delay, and seek amount are all adjustable
- Keyboard shortcuts — assign any key to speed control, toggle, seek, or threshold adjustments
**Settings**
| Setting | Default | Range |
|---|---|---|
| Normal speed | 1.0× | 0.05 – 16.0× |
| Silence speed | 3.0× | 1.5 – 16.0× |
| Silence threshold | 1.5% | 0.5 – 8% |
| Silence delay | 250 ms | 50 – 800 ms |
| Seek amount | 10 s | 1 – 60 s |
**Permissions**
- `storage` — saves your settings locally on your device
- `tabs` — allows the popup to communicate with the active tab and open the support page
- `host permissions (<all_urls>)` — required to inject the silence-detection script into any page that contains a video element; no data is read or transmitted from those pages
**Privacy**
SpeedSense collects no personal data. Everything runs locally in your browser. See the full privacy policy at: https://echos.github.io/speed-sense/
## Changelog
**v1.1.1**
- Fixed an issue where rewinding/fast-forwarding while speed-reset (1.0x toggle) was active would unintentionally cancel the reset state
**v1.1.0**
- Fixed an issue where the overlay would remain stuck in the top-left corner of the screen on hover-to-play thumbnail videos (e.g. X/Twitter) after the video disappeared
**v1.0.2**
- YouTube live streams: speed is automatically locked to 1.0x at the live edge
- Time-shifted playback (rewound 60+ seconds) re-enables speed control
**v1.0.1**
- Migrated to Chrome's official i18n API for improved multilingual support
- Overlay is now hidden when SpeedSense is disabled
- Added option to show/hide overlay during 1.0x speed-reset toggle