stable-ts
by jianfch
Whisper with stabilised timestamps — more accurate word-level timing.
TL;DR
Whisper with stabilised timestamps — more accurate word-level timing.
Best for subtitle generation where drift and poor word boundaries matter. Pricing: free.
Category
Open source
License
MIT
Stars
★ 2.2k
Last push
2025-10-29
Pricing
free
Platforms
Linux, macOS, Windows, GPU
What it is
stable-ts tackles Whisper's weakest point — word-level timestamp drift — by re-running inference with a tuned segmentation strategy. The result: noticeably cleaner SRT/VTT output for subtitles and shorts. Pairs well with whisper.cpp or faster-whisper as the underlying engine.
Best for: Subtitle generation where drift and poor word boundaries matter.
Watch out for: Slower than faster-whisper; no diarization; less community momentum than whisperX.
Watch out for: Slower than faster-whisper; no diarization; less community momentum than whisperX.
Install / use
pip install stable-ts
Features
| Speaker diarization | No |
| Word-level timestamps | Yes |
| Streaming / real-time | No |
| Languages supported | 99 |
| HIPAA eligible | No |
Links
stable-ts vs Whipscribe
| Feature | stable-ts | Whipscribe |
|---|---|---|
| Category | Open source | Transcription APIs |
| Pricing | free | free beta |
| Speaker diarization | No | Yes |
| Word timestamps | Yes | Yes |
| Streaming | No | No |
| Languages | 99 | 99 |
| Platforms | Linux, macOS, Windows, GPU | Web, API, MCP |
Alternatives to stable-ts
Whipscribe is a managed faster-whisper + whisperX service. If you want transcripts without running infrastructure, paste a URL or drop a file in the form below — you'll have a transcript in seconds.