-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Summary
The audio module (player.py and tts_engine.py) has test coverage below 80%:
player.py: 66% coveragetts_engine.py: 63% coverage
Uncovered Areas
player.py (lines 24-25, 28-29, 54-62, 85, 105, 121-123, 137-142, 152-154, 161-162, 176-177, 181-186)
- sound_lib initialization/cleanup edge cases
- Fallback playback path (playsound3)
- Volume setting during active playback
- Stream cleanup on stop/close
tts_engine.py (lines 22-24, 60-62, 79-81, 94-98, 179-185, 205-210, 222-238, 242-244)
- Platform-specific TTS engine initialization
- Speech synthesis error handling
- Voice enumeration and selection
- Async speech interruption
Labels
enhancement, tests
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels