ASR-микросервис: whisper-large-v3-russian + Qwen3-ASR-1.7B
This commit is contained in:
commit
11a646604b
8 files changed
+247
No files matched your search
@@ -0,0 +1,26 @@
|
||||
"""Конфигурация 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()
|
||||
Reference in new issue
Block a user