# Talk2Me Environment Configuration Template # Copy this file to .env and update with your values # Flask Configuration FLASK_ENV=production SECRET_KEY=your-secret-key-here-change-this # Security Settings for HTTPS/Reverse Proxy SESSION_COOKIE_SECURE=true SESSION_COOKIE_SAMESITE=Lax PREFERRED_URL_SCHEME=https # TTS Server Configuration TTS_SERVER_URL=http://localhost:5050/v1/audio/speech TTS_API_KEY=your-tts-api-key-here # Whisper Configuration WHISPER_MODEL_SIZE=base WHISPER_DEVICE=auto # Ollama Configuration OLLAMA_HOST=http://localhost:11434 OLLAMA_MODEL=gemma3:27b # Admin Configuration ADMIN_TOKEN=your-admin-token-here-change-this # CORS Configuration (comma-separated) CORS_ORIGINS=https://talk2me.dr74.net,http://localhost:5000 ADMIN_CORS_ORIGINS=https://talk2me.dr74.net # Rate Limiting RATE_LIMIT_ENABLED=true RATE_LIMIT_STORAGE_URL=memory:// # Feature Flags ENABLE_PUSH_NOTIFICATIONS=true ENABLE_OFFLINE_MODE=true ENABLE_STREAMING=true ENABLE_MULTI_SPEAKER=true # Logging LOG_LEVEL=INFO LOG_FILE=logs/talk2me.log # Upload Configuration UPLOAD_FOLDER=/tmp/talk2me_uploads MAX_CONTENT_LENGTH=52428800 MAX_AUDIO_SIZE=26214400 MAX_JSON_SIZE=1048576 # Worker Configuration (for Gunicorn) WORKER_CONNECTIONS=1000 WORKER_TIMEOUT=120