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:
2026-06-10 11:51:05 +08:00
parent b45a8e2e85
commit ea0c007441
5 changed files with 47 additions and 132 deletions
+2 -2
View File
@@ -46,8 +46,8 @@ class VideoReceiver:
)
announcer = RepAnnouncer(
enabled=config.audio.rep_announcer_enabled,
rate=config.audio.rep_announcer_rate,
volume=config.audio.rep_announcer_volume,
max_count=config.audio.rep_max_count,
audio_dir=config.audio.resolved_audio_dir,
)
last_announced_rep = 0
last_pose_result = None