Spaces:
Sleeping
Sleeping
| # ============================================================ | |
| # Audio-Subtitle Mismatch Detector — Environment Variables | |
| # Copy this file to .env and fill in values before running | |
| # ============================================================ | |
| # ----- Optional: OpenAI Cloud Whisper (leave blank to use local Whisper) ----- | |
| # Using local Whisper is free; cloud is faster but costs money. | |
| OPENAI_API_KEY= | |
| # ----- Optional: YouTube Data API v3 (yt-dlp works WITHOUT this key) ----- | |
| # Only needed for advanced metadata queries beyond what yt-dlp provides. | |
| YOUTUBE_API_KEY= | |
| # ----- Backend server configuration ----- | |
| BACKEND_HOST=0.0.0.0 | |
| BACKEND_PORT=8000 | |
| # ----- Frontend URL (used for CORS) ----- | |
| FRONTEND_URL=http://localhost:3000 | |
| # ----- Processing configuration ----- | |
| # Whisper model size: tiny | base | small | medium | large | large-v2 | large-v3 | |
| # Recommended: medium (good accuracy, reasonable speed). large-v3 for best Indic accuracy. | |
| WHISPER_MODEL=base | |
| # Max number of jobs running concurrently | |
| MAX_CONCURRENT_JOBS=2 | |
| # Directory for temporary job files (cleaned up after 24h) | |
| TEMP_DIR=./temp | |
| # ----- Mismatch detection thresholds ----- | |
| # Score >= HIGH_THRESHOLD => OK (green) | |
| # Score >= LOW_THRESHOLD => MARGINAL (yellow) | |
| # Score < LOW_THRESHOLD => REVIEW (red) | |
| HIGH_THRESHOLD=0.85 | |
| LOW_THRESHOLD=0.65 | |