import enum from pydantic_settings import BaseSettings SPEED = 1.0 # NOTE: commented out response formats don't work class ResponseFormat(enum.StrEnum): MP3 = "mp3" # OPUS = "opus" # AAC = "aac" FLAC = "flac" WAV = "wav" # PCM = "pcm" class Config(BaseSettings): log_level: str = "info" # env: LOG_LEVEL model: str = "parler-tts/parler-tts-mini-expresso" # env: MODEL max_models: int = 1 # env: MAX_MODELS lazy_load_model: bool = False # env: LAZY_LOAD_MODEL voice: str = ( "Thomas speaks moderately slowly in a sad tone with emphasis and high quality audio." # env: VOICE ) response_format: ResponseFormat = ResponseFormat.MP3 # env: RESPONSE_FORMAT config = Config()