from __future__ import annotations from app.diagnostics.crash_handler import enable_crash_handler from configs.load import config from app.audio.generate import generate_rep_audio_files def startup() -> None: """应用启动初始化:开启崩溃日志和日志系统""" enable_crash_handler(config.logging.dir_path) from app.core.logging import setup_logging setup_logging() # 生成运动次数语音文件 generate_rep_audio_files( max_count=config.audio.rep_max_count, rate=config.audio.rep_announcer_rate, output_dir=config.audio.resolved_audio_dir, overwrite=False, trim_leading_silence=config.audio.trim_leading_silence, trim_silence_threshold=config.audio.trim_silence_threshold, trim_silence_padding_ms=config.audio.trim_silence_padding_ms, )