Files

27 lines
695 B
Python

"""Конфигурация ASR-микросервиса."""
from pydantic_settings import BaseSettings, SettingsConfigDict
class Settings(BaseSettings):
# Модель whisper-large-v3-russian
WHISPER_MODEL_PATH: str = "/home/neo/models/whisper-russian"
# Модель Qwen3-ASR-1.7B
QWEN_MODEL_NAME: str = "Qwen/Qwen3-ASR-1.7B"
# Устройство: cuda / cpu
DEVICE: str = "cuda"
# Режим загрузки моделей при старте
LOAD_WHISPER: bool = True
LOAD_QWEN: bool = True
model_config = SettingsConfigDict(
env_file=".env",
env_file_encoding="utf-8",
extra="ignore",
)
settings = Settings()