From eff6e7fe759a626514eed2d6a2df5fb38f87ffa3 Mon Sep 17 00:00:00 2001 From: SurfRid3r Date: Sat, 26 Apr 2025 00:10:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(transcriber):=20=E4=BC=98=E5=8C=96=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E8=BD=AC=E5=BD=95=E5=99=A8=E5=AE=9E=E4=BE=8B=E7=9A=84?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E5=80=BC=EF=BC=8C=E7=A1=AE=E4=BF=9D=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E6=AD=A3=E7=A1=AE=E7=9A=84=20fast-whisper=20=E5=AE=9E?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/transcriber/transcriber_provider.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/app/transcriber/transcriber_provider.py b/backend/app/transcriber/transcriber_provider.py index 2093658..cdc9974 100644 --- a/backend/app/transcriber/transcriber_provider.py +++ b/backend/app/transcriber/transcriber_provider.py @@ -31,15 +31,15 @@ _transcribers = { def get_whisper_transcriber(model_size="base", device="cuda"): """获取 Whisper 转录器实例""" - if _transcribers['fast-whisper'] is None: + if _transcribers['fast-whisper'] is None: logger.info(f'创建 Whisper 转录器实例,参数:{model_size}, {device}') try: - _transcribers['whisper'] = WhisperTranscriber(model_size=model_size, device=device) + _transcribers['fast-whisper'] = WhisperTranscriber(model_size=model_size, device=device) logger.info('Whisper 转录器创建成功') except Exception as e: logger.error(f"Whisper 转录器创建失败: {e}") raise - return _transcribers['whisper'] + return _transcribers['fast-whisper'] def get_bcut_transcriber(): """获取 Bcut 转录器实例"""