DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers.
A command line tool that converts subtitle files from SubRib (.srt) format to WebVTT (.vtt) format
python script to convert all vtt files in a directory and all of its subdirectories to srt subtitle format
Experimental implementation of regions in WebVTT building on Anne's WebVTT parser.
lachesis automates the segmentation of a transcript into closed captions
Closed Caption Decoding for video files with visible closed caption data
Convert WebVTT file to JSON
A tool to write and compile closed captions for Source Engine-based games.
teletext closed captioning decoder (produces subtitles in SRT format from transport stream)
Converts elex data (to vtt or plain text) to be integrated into live video HTML5 text track, with video js or similar for live streaming, for instance with video js captions plugin for roll-on mode
A parser and serializer to make it easier to manipulate .vtt files.
Closed captioning sample app
Builder for captions and subtitles in WebVTT format
If you see an error or omission or if you have any other comments, please let us know