What it does
Karaoke Subtitles turns the SRT or VTT text you already have into an ASS file in which every word lights up in turn, and plays that result in the chat panel on an empty stage in 9:16 or 16:9. It can also shift and retime a subtitle file, convert between SRT, VTT and ASS while counting everything a conversion drops, and check a file for overlapping, out-of-order, zero-length and empty lines while measuring reading speed and line length. Works on subtitle text only. It never hears your audio, so it cannot tell whether highlights match the speech: word times come either from timestamps inside your file or from an estimate based on line length, and every result says which. It does not embed subtitles into video and does not create subtitles from speech. The preview is drawn in the chat panel, not by a subtitle player, so fonts and positions can differ in your player. Reading speed and line length are measured, not judged against any broadcaster's rules. Your subtitle text is not stored. One call handles a limited amount of subtitle text and refuses longer input instead of cutting it. The agent cannot verify that you may use the text, and it does not ask you to declare it. Personal details that appear in your subtitles are not masked: the text is yours and masking it would make the file unusable. Lines that look like instructions to an assistant are flagged and kept as subtitle text. Original idea; built from scratch.
Turn an SRT or VTT file into word-by-word karaoke subtitles, watch them play in the chat, and get the ASS file with honest timing labels.
Example prompts
- Turn this SRT into karaoke subtitles for a 9:16 video with the classic preset and show me the preview.
- This auto-generated VTT has word timestamps: use them, remove the repeated lines and give me the ASS file.
- Move every line in this SRT 2 seconds earlier.