Spaces:
Sleeping
Sleeping
| import os | |
| from pathlib import Path | |
| from creatorplus.version import VERSION | |
| APP_NAME = "CreatorPlus" | |
| APP_VERSION = VERSION | |
| BASE_DIR = Path(__file__).resolve().parent.parent | |
| OUTPUTS_DIR = BASE_DIR / "outputs" | |
| TEMP_DIR = BASE_DIR / "temp" | |
| UPLOADS_DIR = BASE_DIR / "uploads" | |
| UI_PATH = BASE_DIR / "creatorplus" / "UI" / "index.html" | |
| OUTPUTS_DIR.mkdir(parents=True, exist_ok=True) | |
| TEMP_DIR.mkdir(parents=True, exist_ok=True) | |
| UPLOADS_DIR.mkdir(parents=True, exist_ok=True) | |
| HOST = os.getenv("CREATORPLUS_HOST", "127.0.0.1") | |
| PORT = int(os.getenv("CREATORPLUS_PORT", "7861")) | |
| DEFAULT_SETTINGS = { | |
| "category": "storytelling", | |
| "tone": "engaging", | |
| "durationSec": 30, | |
| "aspectRatio": "9:16", | |
| "voiceEngine": "standard", | |
| "voiceProvider": "auto", | |
| "language": "en", | |
| "musicVolume": 0.25, | |
| "duckingDb": -8, | |
| "includeSubtitles": True, | |
| } | |
| CATEGORY_TEMPLATES = [ | |
| {"id": "narration", "label": "Narration / Voiceover"}, | |
| {"id": "storytelling", "label": "Storytelling"}, | |
| {"id": "teaching", "label": "Teaching / Explainers"}, | |
| {"id": "history", "label": "History"}, | |
| {"id": "social", "label": "Social Clips / Reels"}, | |
| {"id": "custom", "label": "Custom"}, | |
| ] | |