Spaces:
Configuration error
Configuration error
from functools import lru_cache | |
from typing import Annotated | |
from fastapi import Depends | |
from faster_whisper_server.config import Config | |
from faster_whisper_server.model_manager import ModelManager | |
def get_config() -> Config: | |
return Config() | |
ConfigDependency = Annotated[Config, Depends(get_config)] | |
def get_model_manager() -> ModelManager: | |
config = get_config() # HACK | |
return ModelManager(config) | |
ModelManagerDependency = Annotated[ModelManager, Depends(get_model_manager)] | |