Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neiltron/autocap
ALL CAPS
https://github.com/neiltron/autocap
closedcaptions ml subtitles transcription whisper
Last synced: 4 days ago
JSON representation
ALL CAPS
- Host: GitHub
- URL: https://github.com/neiltron/autocap
- Owner: neiltron
- Created: 2023-11-15T16:33:15.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-03T02:28:57.000Z (12 months ago)
- Last Synced: 2024-11-01T08:21:35.669Z (about 2 months ago)
- Topics: closedcaptions, ml, subtitles, transcription, whisper
- Language: Svelte
- Homepage: https://autocap.descend.org
- Size: 2.72 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# autocap
All caps, no capping.![landing page](./static/landing.png)
This is a demo using transformers.js and Whisper to generate caption files. It's meant as a proof of concept so a lot of features are missing and it's rough around the edges:
- doesn't use webworkers which makes the UI lockup during processing
- is mostly unstyled so the UI might be confusing
- no way to edit time chunks
- only uses small whisper model, which means a lot of errors**Some things it does do:**
- 🏡 Fully clientside thanks to [transformers.js](https://github.com/xenova/transformers.js)
- 📝 Export to VTT and SRT formats.
- ✏️ Edit the transcription live![screenshot](./static/screenshot.png)
## todo
- [ ] Move transcription code to webworkers
- [ ] Allow users to select larger whisper models
- [ ] Add timestamp editing and the ability to add/remove text groups
- [ ] Translation to other languages?
- [ ] Add tailwind or something?