ex04_new_model / config.py
Reeya112's picture
Upload full model directory
41714f8 verified
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()