refactor(core): Architecturally decouple Audio, ASR, and TTS modules 60f8238 liumaolin commited on Jul 24, 2025
Refactor threading in `launcher.py` to standardize worker initialization, enforce daemon mode, and improve naming consistency. 7d8046a liumaolin commited on Jul 2, 2025
Handle overflow errors in audio capture by adding `exception_on_overflow=False` and skip processing when no data is available. 5f9eaee liumaolin commited on Jul 2, 2025
Add `--disable-echo-cancellation` CLI option and update audio pipeline to support toggling echo cancellation and VAD 4e071d3 liumaolin commited on Jul 2, 2025
Refactor to replace `EchoCancellingAudioCapture` with `AudioCapture` across the codebase for improved clarity and flexibility 7437d6d liumaolin commited on Jul 2, 2025
Enhance launcher startup log formatting for improved readability and visual appeal fa296dd liumaolin commited on Jun 28, 2025
Replace `logging` with centralized `loguru`-based logger across all modules. 851495c liumaolin commited on Jun 24, 2025
Refactor project: split `main.py` functionality into modular components under `cli`, `core`, and `config`. d08a15b liumaolin commited on Jun 12, 2025