clean-tracks/.env.example

45 lines
986 B
Plaintext

# Flask Configuration
FLASK_APP=src.web.app
FLASK_ENV=development
SECRET_KEY=your-secret-key-here
DEBUG=True
# Server Configuration
HOST=0.0.0.0
PORT=5000
# Database
DATABASE_URL=sqlite:///data/clean_tracks.db
# Audio Processing
WHISPER_MODEL=base # tiny, base, small, medium, large
WHISPER_DEVICE=auto # cpu, cuda, auto
MAX_FILE_SIZE_MB=500
CHUNK_DURATION_SECONDS=1800 # 30 minutes
# Paths
UPLOAD_FOLDER=data/uploads
PROCESSED_FOLDER=data/processed
WORD_LISTS_FOLDER=data/word_lists
# Processing Options
DEFAULT_CENSORSHIP_STYLE=silence # silence, beep, white_noise
DEFAULT_BEEP_FREQUENCY=1000 # Hz
DEFAULT_SEVERITY_THRESHOLD=mild # mild, moderate, severe
# Performance
ENABLE_GPU=True
CACHE_ENABLED=True
REDIS_URL=redis://localhost:6379/0
# Security
MAX_CONTENT_LENGTH=524288000 # 500MB in bytes
ALLOWED_EXTENSIONS=mp3,wav,flac,m4a,ogg,aac,wma
# API Rate Limiting
RATELIMIT_ENABLED=True
RATELIMIT_DEFAULT=100 per hour
# Logging
LOG_LEVEL=INFO
LOG_FILE=clean_tracks.log