-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathenv.example
More file actions
25 lines (22 loc) · 1.36 KB
/
env.example
File metadata and controls
25 lines (22 loc) · 1.36 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
# -------------------------
# API Keys (keep these secret in production!)
# -------------------------
OPENAI_API_KEY="" # OpenAI API key for language models
HF_TOKEN="" # Hugging Face access token for downloading models (required for many models, including ASR Whisper)
# -------------------------
# TURN Server Configuration (for WebRTC) - You can ignore these for local testing
# -------------------------
TURN_URL='turn:3.21.191.176:3478' # TURN server URL and port
TURN_USERNAME='testuser' # TURN server username
TURN_CREDENTIAL='testpass' # TURN server password
# -------------------------
# Audio Analysis Settings
# -------------------------
ANALYZE_AUDIO=true # Set to "true" to enable audio analysis after session ends; "false" to skip
ASR_POST_SESSION_ANALYSIS_MODEL="openai/whisper-tiny" # Model used for post-session audio analysis
# -------------------------
# Google OAuth Configuration (for user authentication)
# -------------------------
ENABLE_GOOGLE_AUTH="false" # Enable/disable Google authentication (true/false)
GOOGLE_CLIENT_ID="your_google_client_id_here.apps.googleusercontent.com" # Google OAuth client ID (if ENABLE_GOOGLE_AUTH=="true", ignore otherwise)
SECRET_KEY="your-secret-key-for-jwt-tokens-change-this-in-production" # Secret key for signing JWT tokens (if ENABLE_GOOGLE_AUTH=="true", ignore otherwise)