taixf/backend/main/xiaozhi-server/core/handle
hailin eda88f83f3 fix: send system idle instead of tts stop to avoid Speaking→Listening race
Root cause: tts stop triggers Speaking→Listening, which calls
SendStartListening in HandleStateChangedEvent. idle arrives too late
and gets overridden. Fix: skip tts stop when idle is needed, go
Speaking→Idle directly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 09:30:55 -07:00
..
textHandler add backend code 2026-04-05 19:01:15 +00:00
abortHandle.py add backend code 2026-04-05 19:01:15 +00:00
helloHandle.py add backend code 2026-04-05 19:01:15 +00:00
intentHandler.py add backend code 2026-04-05 19:01:15 +00:00
receiveAudioHandle.py add backend code 2026-04-05 19:01:15 +00:00
reportHandle.py add backend code 2026-04-05 19:01:15 +00:00
sendAudioHandle.py fix: send system idle instead of tts stop to avoid Speaking→Listening race 2026-04-06 09:30:55 -07:00
textHandle.py add backend code 2026-04-05 19:01:15 +00:00
textMessageHandler.py add backend code 2026-04-05 19:01:15 +00:00
textMessageHandlerRegistry.py add backend code 2026-04-05 19:01:15 +00:00
textMessageProcessor.py add backend code 2026-04-05 19:01:15 +00:00
textMessageType.py add backend code 2026-04-05 19:01:15 +00:00