For some reason, many Whisper tools you see online don't automatically generate SRT files, or sometimes not even based on any standard at all.
This project aims to fix this.
This is just a collection of tools I've created to make online Whisper tools actually productive. Also, as an excuse to test out UV.
Use at your own risk.
Contributions are welcome.
Download this repo and execute your desired script. You'll need Python 3.10 at least.
For example,
python src/yescribe_ai/to_srt.py yescribe_transcription.txt
will generate a yescribe_transcription.srt
file.
We are using UV as the package manager, as this whole project is actually me just playing around with it and seeing if it's cool or not.
So far it is, very very cool, and most respecting of Python standards. I like it. You should try it.
Licensed under the AGPL v3.