Spaces:
Running
Running
| """FastAPI dependencies.""" | |
| import logging | |
| from functools import lru_cache | |
| from src.pipeline import SlurringDetectionPipeline | |
| logger = logging.getLogger(__name__) | |
| def get_pipeline() -> SlurringDetectionPipeline: | |
| """ | |
| Get singleton pipeline instance with trained model. | |
| Returns: | |
| SlurringDetectionPipeline instance (cached, using trained HuBERT model) | |
| """ | |
| logger.info("Initializing pipeline with trained model (singleton)") | |
| return SlurringDetectionPipeline(use_placeholder=False) | |