You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
508 B
19 lines
508 B
import os |
|
from pathlib import Path |
|
|
|
# Базовые пути |
|
BASE_DIR = Path(__file__).resolve().parent.parent |
|
UPLOAD_FOLDER = BASE_DIR / "uploads" |
|
UPLOAD_FOLDER.mkdir(exist_ok=True) |
|
|
|
# Database |
|
DATABASE_URL = os.getenv("DATABASE_URL", "sqlite:///./speech_analytics.db") |
|
|
|
# API Settings |
|
API_V1_PREFIX = "/api/v1" |
|
MAX_UPLOAD_SIZE = 100 * 1024 * 1024 # 100MB |
|
ALLOWED_AUDIO_EXTENSIONS = {".mp3", ".wav", ".ogg", ".flac", ".m4a", ".aac"} |
|
|
|
# Application |
|
APP_TITLE = "Speech Analytics API" |
|
APP_VERSION = "1.0.0"
|
|
|