Clean up RepAnnouncer: remove TTS code, play pre-generated audio only
- 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
This commit is contained in:
@@ -2,10 +2,18 @@ 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,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user