# TTS Server 配置文件

server:
  port: 8110
  mode: release  # debug / release

database:
  path: "./data/tts.db"

cache:
  memory_max_items: 100      # 内存缓存最多条目数
  disk_max_size_mb: 500      # 磁盘最大缓存大小 (MB)，超过自动清理最旧的
  cleanup_interval_hours: 24  # 自动清理间隔 (小时)

edge_tts:
  python_path: "/www/server/pyporject_evn/versions/3.12.13/bin/python3"       # Python 路径 (Windows 用 python，Linux/Mac 用 python3)
  timeout_seconds: 30         # 合成超时时间 (秒)
  max_text_length: 5000       # 最大文本长度
  default_rate: "+0%"         # 默认语速（edge-tts 7.x 要求带正负号）
  default_pitch: "+0Hz"       # 默认音调（edge-tts 7.x 要求带正负号）

storage:
  audio_dir: "./data/audios"  # 音频文件存储目录

api:
  token: "girlforlove"        # API Token，用于防止未授权调用

admin:
  password: "admin"            # 管理端登录密码
  session_timeout_hours: 24    # 登录会话超时时间（小时）
