Skip to content

Troubleshooting: Whisper Local Stops Transcribing

TL;DR - Quick Fix

If you hear the beeps but no text appears:

sh nano ~/Scripts/stop_whisper_simple.sh

Comment out line 3: # export HF_HUB_OFFLINE=1

Save, run one transcription (takes 1-2 minutes), then uncomment line 3 and save again.


Common Cause

BleachBit or similar cleanup tools delete Whisper model files from ~/.cache/huggingface/. With offline mode enabled, Whisper can't re-download the model and hangs silently during transcription.


Step-by-Step Fix

Step 1: Verify the problem

sh ~/Scripts/start_whisper_simple.sh

Speak for 5 seconds, then:

sh ~/Scripts/stop_whisper_simple.sh

If it shows "Transcribing..." and hangs (nothing happens), continue to Step 2.

Step 2: Temporarily allow online access

sh nano ~/Scripts/stop_whisper_simple.sh

Find line 3: sh export HF_HUB_OFFLINE=1

Add # at the beginning: ```sh

export HF_HUB_OFFLINE=1

```

Save (Ctrl+X, Y, Enter).

Step 3: Re-download the model

sh ~/Scripts/start_whisper_simple.sh

Speak for 5 seconds, then:

sh ~/Scripts/stop_whisper_simple.sh

This will download the base model (~150 MB). Takes 1-2 minutes. Wait for transcription to complete.

Step 4: Re-enable offline mode

sh nano ~/Scripts/stop_whisper_simple.sh

Remove the # from line 3: sh export HF_HUB_OFFLINE=1

Save (Ctrl+X, Y, Enter).

Step 5: Test

Press Ctrl+Alt+Q, speak, press Ctrl+Alt+Z. Transcription should be fast (2-3 seconds).


Prevention

Configure BleachBit to exclude: ~/.cache/huggingface/ from cleaning

OR

Accept: Re-downloading model (~150 MB) after each BleachBit run using steps above.