From 9030b1315da91412cb4da301d49c1e13faa78b33 Mon Sep 17 00:00:00 2001 From: mikael-lovqvists-claude-agent Date: Sun, 7 Jun 2026 09:10:54 +0000 Subject: [PATCH] Load HF_TOKEN from token file at startup (consistent with tts-server) Reads ~/.secrets/hugging-face.token by default, overridable via HF_TOKEN_FILE. Co-Authored-By: Claude Sonnet 4.6 --- stt-server.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/stt-server.py b/stt-server.py index 31ca094..e08d226 100755 --- a/stt-server.py +++ b/stt-server.py @@ -27,6 +27,7 @@ Usage: ./stt-server.py --model large-v3 --device cuda --compute-type int8_float16 --verbose """ +import os import sys import json import signal @@ -123,6 +124,13 @@ parser.add_argument('--verbose', '-v', action='store_true') args = parser.parse_args() verbose = args.verbose +token_file = os.environ.get('HF_TOKEN_FILE', os.path.expanduser('~/.secrets/hugging-face.token')) +try: + with open(token_file) as f: + os.environ['HF_TOKEN'] = f.read().strip() +except FileNotFoundError: + pass + from faster_whisper import WhisperModel from huggingface_hub import snapshot_download