From a84e7e30da228fa4f0eefa5e2b2edd8522af1099 Mon Sep 17 00:00:00 2001 From: shahrukhx01 Date: Mon, 7 Jul 2025 07:40:33 +0200 Subject: [PATCH] WhisperSTTService: Add additional whisper model variants --- src/pipecat/services/whisper/stt.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pipecat/services/whisper/stt.py b/src/pipecat/services/whisper/stt.py index 559c0a1e1..353f240e2 100644 --- a/src/pipecat/services/whisper/stt.py +++ b/src/pipecat/services/whisper/stt.py @@ -49,8 +49,10 @@ class Model(Enum): Parameters: TINY: Smallest multilingual model, fastest inference. BASE: Basic multilingual model, good speed/quality balance. + SMALL: Small multilingual model, better speed/quality balance than BASE. MEDIUM: Medium-sized multilingual model, better quality. LARGE: Best quality multilingual model, slower inference. + LARGE_V3_TURBO: Fast multilingual model, slightly lower quality than LARGE. DISTIL_LARGE_V2: Fast multilingual distilled model. DISTIL_MEDIUM_EN: Fast English-only distilled model. """ @@ -58,8 +60,10 @@ class Model(Enum): # Multilingual models TINY = "tiny" BASE = "base" + SMALL = "small" MEDIUM = "medium" LARGE = "large-v3" + LARGE_V3_TURBO = "deepdml/faster-whisper-large-v3-turbo-ct2" DISTIL_LARGE_V2 = "Systran/faster-distil-whisper-large-v2" # English-only models