File size: 708 Bytes
6d5d850
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import os
from pathlib import Path

# Root directory of the repository
ROOT_DIR = Path(__file__).resolve().parent.parent

# Paths and runtime settings
MODEL_PATH = Path(os.getenv("LIPNET_MODEL_PATH", ROOT_DIR / "best_model_1_WER.keras"))
MAX_VIDEO_SIZE_MB = int(os.getenv("MAX_VIDEO_SIZE_MB", "1000"))
SERVER_PORT = int(os.getenv("PORT", "7860"))
SHARE_PUBLIC = os.getenv("GRADIO_SHARE", "false").lower() == "true"

# Preprocessing settings
TARGET_SIZE = int(os.getenv("LIPNET_TARGET_SIZE", "85"))
MAX_FRAMES = int(os.getenv("LIPNET_MAX_FRAMES", "160"))
DETECTION_CONFIDENCE = float(os.getenv("LIPNET_DETECTION_CONFIDENCE", "0.5"))
TRACKING_CONFIDENCE = float(os.getenv("LIPNET_TRACKING_CONFIDENCE", "0.5"))