Why does openai-whisper re-download the model every few transcriptions?
I've been running openai-whisper installed via pipx for some while now, using it to transcribe voice notes taken via a digital recorder, and while I'm generally very happy with the results I'm confused about one aspect of its behavior.
I run a bash script to recurse through an import directory to transcribe any new notes that are present, invoking whisper from the cli. Often, when I start the script or even in between one note and the next, I'll get this error:
/<local>/venvs/openai-whisper/lib/python3.14/site-packages/whisper/__init__.py:69: UserWarning: /<local>/.cache/whisper/large-v3-turbo.pt exists, but the SHA256 checksum does not match; re-downloading the file
This file download typically takes the better part of an hour, so this obviously represents a significant bottleneck in the workflow.
What I'm wondering is, why does this error keep happening? Why is the act of transcribing mp3-format voice notes altering the model at all? Is there any way I can prevent this from happening?
Thanks!