Commit History

refactor(core): Architecturally decouple Audio, ASR, and TTS modules
60f8238

liumaolin commited on

在`SpeechStateMonitor`类的初始化过程中调用该方法,确保在创建新语音任务时中断任务ID被正确重置。
259c23b

liumaolin commited on

Refactor threading in `launcher.py` to standardize worker initialization, enforce daemon mode, and improve naming consistency.
7d8046a

liumaolin commited on

Handle overflow errors in audio capture by adding `exception_on_overflow=False` and skip processing when no data is available.
5f9eaee

liumaolin commited on

Add `--disable-echo-cancellation` CLI option and update audio pipeline to support toggling echo cancellation and VAD
4e071d3

liumaolin commited on

Refactor to replace `EchoCancellingAudioCapture` with `AudioCapture` across the codebase for improved clarity and flexibility
7437d6d

liumaolin commited on

Enable debug mode with global configuration and detailed task logging when active
e0f42b2

liumaolin commited on

Enhance launcher startup log formatting for improved readability and visual appeal
fa296dd

liumaolin commited on

Replace `logging` with centralized `loguru`-based logger across all modules.
851495c

liumaolin commited on

Standardize service lifecycle management by replacing `stop` with `exit` and introducing `is_exited` check
f5226c0

liumaolin commited on

Refactor project: split `main.py` functionality into modular components under `cli`, `core`, and `config`.
d08a15b

liumaolin commited on

Rename 'src/VoiceDialogue' to 'src/voice_dialogue'.
511ff0c

liumaolin commited on