-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdaily.example.env
More file actions
47 lines (47 loc) · 1.74 KB
/
Copy pathdaily.example.env
File metadata and controls
47 lines (47 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# Daily REST API key (server-side only)
export DAILY_API_KEY=replace_me
# Daily domain, e.g. yourteam.daily.co
export DAILY_DOMAIN=yourteam.daily.co
# Room lifetime in seconds
export DAILY_ROOM_TTL=7200
# Meeting token lifetime in seconds
export DAILY_TOKEN_TTL=7200
# Daily SDK worker threads
export DAILY_WORKER_THREADS=4
# HuggingFace cache & offline mode (speed up worker boot, avoid network hangs)
export HF_HOME=/workspace/.hf_home
export HUGGINGFACE_HUB_CACHE=/workspace/.hf_home/hub
export TRANSFORMERS_OFFLINE=1
export HF_HUB_OFFLINE=1
export HF_HUB_DISABLE_TELEMETRY=1
# Torch cache (optional)
export TORCH_HOME=/workspace/.torch
# CUDA toolkit for building torch extensions (match PyTorch CUDA)
export CUDA_HOME=/usr/local/cuda-12.8
export PATH=/usr/local/cuda-12.8/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-12.8/lib64:$LD_LIBRARY_PATH
# Quality automation (bot -> client hints)
export DAILY_QUALITY_AUTO=1
export DAILY_QUALITY_INTERVAL=2.0
export DAILY_QUALITY_GOOD_STREAK=8
export DAILY_QUALITY_WARN_STREAK=1
export DAILY_QUALITY_BAD_STREAK=2
# Audio pacing/backlog controls
export DAILY_AUDIO_QUEUE=200
export DAILY_AUDIO_MAX_BACKLOG=5
# Audio tuning (optional)
# Keep 16000 for best lip-sync stability (matches model/TTS pipeline).
export DAILY_AUDIO_RATE=16000
export DAILY_AUDIO_BITRATE=64000
# Video tuning (optional)
export DAILY_VIDEO_WIDTH=1920
export DAILY_VIDEO_HEIGHT=1080
export DAILY_VIDEO_FPS=25
export DAILY_VIDEO_QUALITY=high
export DAILY_VIDEO_CODEC=H264
# Worker startup timeout (seconds) for warm-up warnings (workers keep starting).
export WORKER_STARTUP_TIMEOUT=1800
# Stagger worker boot to reduce GPU spikes (seconds)
export WORKER_STARTUP_STAGGER=1.0
# Wait for free worker when starting session (seconds)
export WORKER_WAIT_TIMEOUT=1800