refactor(core): Architecturally decouple Audio, ASR, and TTS modules 60f8238 liumaolin commited on Jul 24, 2025
在`SpeechStateMonitor`类的初始化过程中调用该方法,确保在创建新语音任务时中断任务ID被正确重置。 259c23b liumaolin commited on Jul 10, 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
Enable debug mode with global configuration and detailed task logging when active e0f42b2 liumaolin commited on Jul 1, 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
Standardize service lifecycle management by replacing `stop` with `exit` and introducing `is_exited` check f5226c0 liumaolin commited on Jun 12, 2025
Refactor project: split `main.py` functionality into modular components under `cli`, `core`, and `config`. d08a15b liumaolin commited on Jun 12, 2025