Subtitle Edit
Use this when your end product is a caption file. Generate a first pass with the local Whisper CPP engine, then adjust where lines start and end against the waveform before saving an SRT. It takes more setup than dropping a file into a browser, but gives you control when the captions need to follow cuts or pauses.
More about Subtitle Edit