There’s no getting around using AI for some of this, like subtitle generation
Eh... yes there is, you can pay actual humans to do that. In fact if you do "subtitle generation" (whatever that might mean) without any editing you are taking a huge risk. Sure it might get 99% of the words right but it fucks up on the main topic... well good luck.
Anyway, if you do want to go that road still you could try
- ffmpeg with whisper.cpp (but honestly I'm not convinced hardcoding subtitles is a good practice, why not package as e.g.
.mkv? Depends on context obviously) - Kdenlive with vosk
- Kdenlive with whatever else via
*.srt *.ass *.vtt *.sbvformats