ea0c007441
- RepAnnouncer now only plays audio files, no TTS generation - Removed pyttsx3 dependency, rate/volume params from constructor - Audio generation delegated to app/audio/generate.py (called at startup) - Default audio dir changed to resources/audio/reps - Added resources/ to .gitignore
20 lines
639 B
Python
20 lines
639 B
Python
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,
|
|
)
|