From 872faa422a3b075e3ad649a1d860e09efc44c20b Mon Sep 17 00:00:00 2001 From: Quentin Fuxa Date: Thu, 23 Oct 2025 11:20:00 +0200 Subject: [PATCH] correct silences handling when language not auto --- scripts/convert_hf_whisper.py | 2 +- scripts/determine_alignment_heads.py | 12 +++++++----- scripts/sync_extension.py | 3 ++- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/scripts/convert_hf_whisper.py b/scripts/convert_hf_whisper.py index 50352e8..1509e0d 100644 --- a/scripts/convert_hf_whisper.py +++ b/scripts/convert_hf_whisper.py @@ -14,10 +14,10 @@ from typing import Dict, Tuple import torch +from whisperlivekit.whisper import _convert_hf_state_dict from whisperlivekit.whisper.audio import HOP_LENGTH, SAMPLE_RATE from whisperlivekit.whisper.model import ModelDimensions from whisperlivekit.whisper.utils import exact_div -from whisperlivekit.whisper import _convert_hf_state_dict def _load_state_dict(repo_path: Path) -> Dict[str, torch.Tensor]: diff --git a/scripts/determine_alignment_heads.py b/scripts/determine_alignment_heads.py index cd5344f..5341853 100644 --- a/scripts/determine_alignment_heads.py +++ b/scripts/determine_alignment_heads.py @@ -5,16 +5,18 @@ import argparse import base64 import gzip import io +import math import pathlib import sys -import math from typing import List, Optional, Sequence, Tuple, Union -import numpy as np -import torch -from datasets import Audio as DatasetAudio, load_dataset -import soundfile as sf import matplotlib.pyplot as plt +import numpy as np +import soundfile as sf +import torch +from datasets import Audio as DatasetAudio +from datasets import load_dataset + REPO_ROOT = pathlib.Path(__file__).resolve().parents[1] WHISPER_ROOT = REPO_ROOT / "whisper" diff --git a/scripts/sync_extension.py b/scripts/sync_extension.py index ea6f8d6..2e34cac 100644 --- a/scripts/sync_extension.py +++ b/scripts/sync_extension.py @@ -1,9 +1,10 @@ """Copy core files from web directory to Chrome extension directory.""" -import shutil import os +import shutil from pathlib import Path + def sync_extension_files(): web_dir = Path("whisperlivekit/web")