Files
BiliNote/backend/app/transcriber/transcriber_provider.py
Jefferyhcool 0e0b8da317 first commit
2025-04-13 17:44:54 +08:00

11 lines
391 B
Python

from app.transcriber.whisper import WhisperTranscriber
print('实例化transcriber')
# TODO:后面需要加入逻辑选择
_transcriber = None
def get_transcriber(model_size="base", device="cuda"):
global _transcriber
if _transcriber is None:
print('加载_transcriber')
_transcriber = WhisperTranscriber(model_size=model_size, device=device)
return _transcriber