Commit History

Remove `speech_monitor` dependency from `asr_worker` service definition.
5cf0dbe

liumaolin commited on

Add echo cancellation and VAD toggle support in service factories and routes
2ecfa8f

liumaolin commited on

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

liumaolin commited on

Enhance WebSocket handling for connection management and reliability
b115e26

liumaolin commited on

Refactor WebSocket handling with connection manager
300d567

liumaolin commited on

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

liumaolin commited on

Update static file routing and root endpoint for frontend integration
f7b034a

liumaolin commited on

Add robust lifecycle management for `audio_player` service in system routes
627c3e7

liumaolin commited on

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

liumaolin commited on

Remove `voice_schemas.py` and refactor schema imports for TTS and ASR modules in `__init__.py`
4895dc2

liumaolin commited on

Refactor speech recognizer, audio capture, and system routes for improved clarity and functionality
037e5ae

liumaolin commited on

Add pause and resume functionality to voice dialogue system
d701b8a

liumaolin commited on

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

liumaolin commited on

Increase service startup timeouts and set daemon mode for services.
61524a8

liumaolin commited on

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

liumaolin commited on