From 5aa312e437318a65e6d73c8b13ab7c65491e846f Mon Sep 17 00:00:00 2001 From: Quentin Fuxa Date: Sat, 13 Sep 2025 20:19:19 +0100 Subject: [PATCH] simulstreaming warmup is done in whisperlivekit.simul_whisper.backend.load_model, not in warmup_online --- whisperlivekit/core.py | 3 +-- whisperlivekit/warmup.py | 10 +--------- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/whisperlivekit/core.py b/whisperlivekit/core.py index 54a501f..fd290d5 100644 --- a/whisperlivekit/core.py +++ b/whisperlivekit/core.py @@ -4,7 +4,7 @@ try: except ImportError: from .whisper_streaming_custom.whisper_online import backend_factory from .whisper_streaming_custom.online_asr import OnlineASRProcessor -from whisperlivekit.warmup import warmup_asr, warmup_online +from whisperlivekit.warmup import warmup_asr from argparse import Namespace import sys @@ -155,7 +155,6 @@ def online_factory(args, asr, tokenizer, logfile=sys.stderr): asr, logfile=logfile, ) - # warmup_online(online, args.warmup_file) else: online = OnlineASRProcessor( asr, diff --git a/whisperlivekit/warmup.py b/whisperlivekit/warmup.py index 369f2b3..e660e4d 100644 --- a/whisperlivekit/warmup.py +++ b/whisperlivekit/warmup.py @@ -48,12 +48,4 @@ def warmup_asr(asr, warmup_file=None, timeout=5): logger.warning("Warmup file unavailable. Skipping ASR warmup.") return asr.transcribe(audio) - logger.info("ASR model is warmed up.") - -def warmup_online(online, warmup_file=None, timeout=5): - audio = load_file(warmup_file=warmup_file, timeout=timeout) - if audio is None: - logger.warning("Warmup file unavailable. Skipping online warmup.") - return - online.warmup(audio) - logger.info("Online processor is warmed up.") \ No newline at end of file + logger.info("ASR model is warmed up.") \ No newline at end of file