From 2448c6f749670963c473656e339c63175a6662ba Mon Sep 17 00:00:00 2001 From: take0x <89313929+take0x@users.noreply.github.com> Date: Mon, 9 Sep 2024 19:38:39 +0900 Subject: [PATCH] Transcribe on GPU --- whisper/transcribe.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/whisper/transcribe.py b/whisper/transcribe.py index 1c075a201..d34152832 100644 --- a/whisper/transcribe.py +++ b/whisper/transcribe.py @@ -130,7 +130,9 @@ def transcribe( decode_options["fp16"] = False # Pad 30-seconds of silence to the input audio, for slicing - mel = log_mel_spectrogram(audio, model.dims.n_mels, padding=N_SAMPLES) + mel = log_mel_spectrogram( + audio, model.dims.n_mels, padding=N_SAMPLES, device=model.device + ) content_frames = mel.shape[-1] - N_FRAMES content_duration = float(content_frames * HOP_LENGTH / SAMPLE_RATE)