在`SpeechStateMonitor`类的初始化过程中调用该方法,确保在创建新语音任务时中断任务ID被正确重置。 259c23b liumaolin commited on Jul 10, 2025
Add `has_no_words` check to skip punctuation-only TTS tasks and enhance debug logs b636027 liumaolin commited on Jul 4, 2025
Add `silero-vad` and `pyaudio` to `requirements.txt` for VAD and audio processing dependencies 22a99cd liumaolin commited on Jul 4, 2025
Refactor SpeechMonitor to use active audio frame duration instead of count 15891ec liumaolin commited on Jul 4, 2025
Add TTS generation error handling and `is_task_interrupted` helper function 5ecb408 liumaolin commited on Jul 4, 2025
Optimize VAD logic by replacing `np.max(probs)` with `any(prob >= threshold)` for improved readability and efficiency. 9273b76 liumaolin commited on Jul 4, 2025
Update `.gitignore` to exclude `.DS_Store` and `package-lock.json`. 74f1d81 liumaolin commited on Jul 4, 2025
Rename application title to `VoiceDialogue` in `index.html`. ec5c62b liumaolin commited on Jul 4, 2025
Increase audio capture chunk size to 1024 in `capture.py` for smoother streaming 095cfb6 liumaolin commited on Jul 3, 2025
Add `pyaudio` and `silero_vad` as dependencies for PyInstaller hooks 08de414 liumaolin commited on Jul 3, 2025
Add echo cancellation toggle in UI and update project dependencies 5bc3ef8 liumaolin commited on Jul 3, 2025
Remove `speech_monitor` dependency from `asr_worker` service definition. 5cf0dbe liumaolin commited on Jul 3, 2025
Add echo cancellation and VAD toggle support in service factories and routes 2ecfa8f liumaolin commited on Jul 3, 2025