I've been playing with automatically subtitling shows using local models in conjunction with DeepSeek to mild success, and this was one of my pet peeves because my subtitles were off by up to a couple seconds depending on where the STT frame was. What I have so far is good enough to be watchable if you can look past minor translation errors and not getting translated text.
Will definitely look into implementing this.