Strip the timings and cue numbers out of a SubRip file and keep the words.
Open a project in the editor and go to Captions. You can start from a video you are captioning, or from nothing at all if you only need the file converted.
Bring in the SRT file. The cues and their timings are read in as they are, so nothing is re-timed and nothing is re-transcribed.
Export as TXT and the timings and cue numbering are dropped, leaving the spoken text as a readable transcript.
Subtitle files are chopped into cues sized to be readable on screen for two or three seconds, which is why reading one is unpleasant: the line breaks are timing decisions, not sentences.
Converting to plain text removes the cue numbers and timestamps and leaves the spoken content, which is what you want when the destination is a document, a summary, a translation brief, or anything being fed to a language model.
This is a one-way trip. Once the timings are gone there is nothing to convert back from, so keep the original file if the captions still need to go on a video.
Convert it to TXT. The cue numbers and timestamps are removed and the spoken text is kept as continuous lines.
Not directly, because the timings were discarded. Keep the original SRT if the captions are still needed on the video, or re-transcribe the video to generate fresh timings.
Free, in the browser, and the captions can be burned into the video in the same place.