27 lines
1.1 KiB
Python
27 lines
1.1 KiB
Python
from __future__ import annotations
|
|
|
|
from pathlib import Path
|
|
|
|
REPO_ROOT = Path(__file__).resolve().parents[2]
|
|
DEFAULT_HOST = "0.0.0.0"
|
|
DEFAULT_PORT = 7860
|
|
DEFAULT_OUTPUT_DIR = REPO_ROOT / "apps" / "gradio" / "outputs"
|
|
DEFAULT_LOG_FILE = REPO_ROOT / "apps" / "gradio" / "gradio.log"
|
|
DEFAULT_PROMPTS_DIR = REPO_ROOT / "apps" / "gradio" / "default_prompts"
|
|
DEFAULT_PROMPT_SOURCE_DIR = DEFAULT_PROMPTS_DIR
|
|
DEFAULT_PROMPT_MAPPING_FILE = DEFAULT_PROMPTS_DIR / "prompt_text"
|
|
DEFAULT_OUTPUT_RETENTION = 20
|
|
DEFAULT_EXECUTION_MODE = "generate_stream"
|
|
DEFAULT_PRECISION = "bfloat16"
|
|
DEFAULT_ODE_METHOD = "euler"
|
|
DEFAULT_NUM_STEPS = 10
|
|
DEFAULT_GUIDANCE_SCALE = 1.2
|
|
DEFAULT_SPEAKER_SCALE = 1.5
|
|
DEFAULT_MAX_GENERATE_LENGTH = 500
|
|
DEFAULT_SEED = 42
|
|
DEFAULT_INPUT_TEXT = ""
|
|
DEFAULT_WARMUP_TEXT = "dots.tts is a 2B-parameter fully continuous, end-to-end autoregressive (AR) text-to-speech system. The backbone pairs a semantic encoder, an LLM, and an autoregressive flow-matching acoustic head over a 48 kHz AudioVAE"
|
|
DEFAULT_PROMPT_NAME = "male_zh"
|
|
DEFAULT_PROMPT_NONE = "__none__"
|
|
PROMPT_AUDIO_SUFFIXES = (".wav", ".mp3", ".flac", ".m4a", ".ogg")
|