app: host: '0.0.0.0' port: 8000 debug: false api_username: admin api_password: admin # Redis 配置 redis: host: 'localhost' port: 6379 db: 0 password: null queue_key: 'tts:generate' queue_key_hash: 'tts:generate_hash' upload_queue_key: 'tts:upload' max_connections: 5 # Cloudflare R2 配置 r2: access_key_id: '2c4cef629ca75ffe03376206c0a3e365' secret_access_key: '42cb6c0dedd621bbe2a38eb52c5d4b4738d69038705020c8cd14018dcc30ee53' bucket_name: 'ls-tts' endpoint_url: 'https://3322fcf6693dc79f8e04aa2f4918bc44.r2.cloudflarestorage.com' public_url: 'https://tts.luckyshort.net' # TTS 服务配置 tts: checkpoint_file: 'pt-br/model_last.safetensors' # 模型文件路径 vocab_file: 'vocab.txt' # 词表文件 (如果需要) vocoder_name: 'vocos' # 默认 vocoder remove_silence: true speed: 1.0 device: 'cuda' # 'cuda' or 'cpu' # 路径配置 voices_dir: 'data/voices' # 参考音频缓存目录 output_dir: 'data/outputs' # 生成结果临时目录 uvr5: model_dir: './models/uvr5' output_dir: './temp/uvr5' uvr5_model: 'UVR-MDX-NET-Inst_HQ_4' # UVR5 模型名称