Everything runs on this device. Nothing is uploaded. The speech model downloads once (about 40–80 MB) and is then cached.
Model tiny (English, smallest) base (English, better)
Try the sample clip 15 s of speech with three pauses, no file needed
Record
Levelled, silences cut: download