f9384f7bc1
- ServerConfig, VideoConfig, ModelConfig, DeadBugConfig, AudioConfig, LoggingConfig as nested dataclasses - Consumers use config.server.host, config.model.resolved_path etc. - env var overrides preserved via _apply_env_overrides()
30 lines
578 B
YAML
30 lines
578 B
YAML
# PoseFit Server Configuration
|
|
# ============================
|
|
|
|
server:
|
|
host: "0.0.0.0"
|
|
port: 8765
|
|
max_ws_size: 10485760 # 10 MB
|
|
|
|
video:
|
|
process_every_n_frames: 1
|
|
|
|
model:
|
|
path: "./pose_models/pose_landmarker_full.task" # empty = auto-detect pose_models/pose_landmarker_full.task
|
|
prefer_gpu: true
|
|
|
|
dead_bug:
|
|
visibility_threshold: 0.45
|
|
extension_confirm_frames: 4
|
|
reset_confirm_frames: 3
|
|
|
|
audio:
|
|
rep_announcer_enabled: true
|
|
rep_announcer_rate: 185
|
|
rep_announcer_volume: 1.0
|
|
|
|
logging:
|
|
dir: logs
|
|
rotation: "20 MB"
|
|
retention: "14 days"
|