vad_start_flag
------------vad start----------
[07-07 10:04:13 ty D][7852][audio_recorder.c:579] recoder stat change: AUDIO_RECODER_CHECK_START -> AUDIO_RECODER_CHECK_END
[07-07 10:04:14 ty D][707c][tuya_devos_health.c:71] feed watchdog
------------vad end----------
---vad_enter:640---
[07-07 10:04:14 ty D][7852][audio_recorder.c:589] recoder stream count 0
[07-07 10:04:14 ty D][7852][audio_recorder.c:601] recoder stat change: AUDIO_RECODER_CHECK_END -> AUDIO_RECODER_CHECK_START
WAKEUP_info:heytuya-nihaotuya-xiaozhitongxue--160KB--20250527--MAT--RAW--FOR--TUYA--FROM--EASE--ON--T5-E1--info_end
vad_start_flag
------------vad start----------
[07-07 10:04:17 ty D][7852][audio_recorder.c:579] recoder stat change: AUDIO_RECODER_CHECK_START -> AUDIO_RECODER_CHECK_END
score:366 thr:-281 keyword=0
TUTUClear_WakeWord -> 浣犲ソ娑傞甫
[07-07 10:04:18 ty D][307][audio_recorder.c:217] audio_wakeup_word_event  1
[07-07 10:04:18 ty D][7852][audio_recorder.c:505] recorder event 1
WAKEUP_info:heytuya-nihaotuya-xiaozhitongxue--160KB--20250527--MAT--RAW--FOR--TUYA--FROM--EASE--ON--T5-E1--info_end
----vad cancel---
[07-07 10:04:18 ty D][7852][tuya_ai_toy.c:431] AUDIO_RECODER_WAKEUP
[07-07 10:04:18 ty D][7852][tuya_ai_toy.c:433] AUDIO_RECODER_START
[07-07 10:04:18 ty D][7852][tuya_led.c:170] pinname:1
[07-07 10:04:18 ty D][7852][tuya_simple_player.c:258] __simple_get_status
[07-07 10:04:18 ty D][7852][tuya_simple_player.c:258] __simple_get_status
[07-07 10:04:18 ty D][7852][tuya_simple_player.c:258] __simple_get_status
[07-07 10:04:18 ty N][7ec5][tuya_ai_proc.c:398] AI_PROC_INTERRUPT_EVENT, 0
[07-07 10:04:18 ty N][7ec5][tuya_ai_chat_protocol.c:730] ai chat interrupt, event_id:ecf70c6b-8411-424a-a180-2fd1-35cc3fd7
[07-07 10:04:18 ty D][7ec5][tuya_ai_event.c:59] send event rt:0, type:4
[07-07 10:04:18 ty D][7a4a][tuya_simple_player.c:369] [1-0x28017f38] TUYA_SIMPLE_CMD_STOP, state:2
[07-07 10:04:18 ty D][7852][tuya_ai_toy.c:1155] toy alert type=9
[07-07 10:04:18 ty N][77e7][user_ai.c:122] >>user_queue=1-1
[07-07 10:04:18 ty D][7a21][tuya_adecode.c:332] [0x60787e20-ToneDecoder] TUYA_ADECODE_CMD_RESET, state:2
[07-07 10:04:18 ty D][787d][tuya_amix.c:101] [0x607854a0] 1
[07-07 10:04:18 ty D][787d][tuya_amix.c:112] reset track:0x60798f50, success
[07-07 10:04:18 ty D][787d][tuya_amix.c:170] on cmd result:0
[07-07 10:04:18 ty D][7a21][tuya_aqueue.c:276] send finish. ret:0
[07-07 10:04:18 ty D][787d][tuya_amix.c:101] [0x607854a0] 3
[07-07 10:04:18 ty D][787d][tuya_amix.c:132] drop track:0x60798f50, success
[07-07 10:04:18 ty D][787d][tuya_amix.c:170] on cmd result:0
[07-07 10:04:18 ty D][7a21][tuya_aqueue.c:276] send finish. ret:0
[07-07 10:04:18 ty D][7a21][tuya_adecode.c:555] on cmd [0], result:0
[07-07 10:04:18 ty D][7a4a][tuya_aqueue.c:276] send finish. ret:0
[07-07 10:04:18 ty D][7a4a][tuya_ai_toy.c:201] player event: 5, url: bin://ecf70c6b-8411-424a-a180-2fd1-35cc3fd7, last_url: bin://a9e2dc94-1da7-432b-a26e-930a-6ed6e0c4
[07-07 10:04:18 ty D][7a4a][tuya_ai_toy.c:219] toy->state 4
[07-07 10:04:18 ty D][7a4a][tuya_ai_toy.c:138] ai_toy stat change: AI_TOY_SPEAK -> AI_TOY_IDLE
[07-07 10:04:18 ty D][7a4a][tuya_ai_toy.c:161] lowpower_timer start
[07-07 10:04:18 ty D][7a4a][tuya_simple_player.c:258] __simple_get_status
[07-07 10:04:18 ty D][7a4a][tuya_ai_toy.c:245] player stop event
[07-07 10:04:18 ty D][7a4a][tuya_astream.c:376] __bin_stream_close enter
[07-07 10:04:18 ty D][7a4a][tuya_amix_fifo.c:75] tuya amix fifo destroy: 0x607f6210
[07-07 10:04:18 ty D][7a4a][tuya_astream.c:381] __bin_stream_close exit
[07-07 10:04:18 ty D][7a4a][tuya_simple_player.c:527] on cmd [1] result:0
[07-07 10:04:18 ty D][7a4a][tuya_simple_player.c:313] [1-0x28017f38] TUYA_SIMPLE_CMD_PLAY, state:0, local:///ai_toy_alert
[07-07 10:04:18 ty D][7a21][tuya_adecode.c:332] [0x60787e20-ToneDecoder] TUYA_ADECODE_CMD_RESET, state:0
[07-07 10:04:18 ty D][787d][tuya_amix.c:101] [0x607854a0] 1
[07-07 10:04:18 ty D][787d][tuya_amix.c:112] reset track:0x60798f50, success
[07-07 10:04:18 ty D][787d][tuya_amix.c:170] on cmd result:0
[07-07 10:04:18 ty D][7a21][tuya_aqueue.c:276] send finish. ret:0
[07-07 10:04:18 ty D][7a21][tuya_adecode.c:555] on cmd [0], result:0
[07-07 10:04:18 ty D][7a4a][tuya_aqueue.c:276] send finish. ret:0
[07-07 10:04:18 ty D][7a4a][tuya_astream.c:459] use the stream type:2
[07-07 10:04:18 ty D][7a4a][tuya_astream.c:362] __bin_stream_open enter
[07-07 10:04:18 ty D][7a4a][tuya_amix_fifo.c:68] tuya amix fifo create success:65536, 0x607f3d70
[07-07 10:04:18 ty D][7a4a][tuya_astream.c:369] __bin_stream_open exit
[07-07 10:04:18 ty D][7a21][tuya_adecode.c:348] [0x60787e20-ToneDecoder] TUYA_ADECODE_CMD_SET_SOURCE, state:0, codec type:1, channel:0, rate:0, bits:0
[07-07 10:04:18 ty D][7a21][tuya_adecode.c:555] on cmd [1], result:0
[07-07 10:04:18 ty D][7a4a][tuya_aqueue.c:276] send finish. ret:0
[07-07 10:04:18 ty D][7a4a][tuya_simple_player.c:527] on cmd [0] result:0
[07-07 10:04:18 ty D][7852][tuya_aqueue.c:276] send finish. ret:0
[07-07 10:04:18 ty D][7852][tuya_simple_player.c:156] __simple_play exit
[07-07 10:04:18 ty D][7a4a][tuya_simple_player.c:410] [1-0x28017f38] TUYA_SIMPLE_CMD_RESUME, state:3
[07-07 10:04:18 ty D][7852][tuya_astream.c:407] ringbuf write done!
[07-07 10:04:18 ty E][7852][tuya_simple_player.c:299] feed exit:0
[07-07 10:04:18 ty D][7852][tuya_ai_toy.c:138] ai_toy stat change: AI_TOY_IDLE -> AI_TOY_LISTEN
[07-07 10:04:18 ty D][7a21][tuya_adecode.c:384] [0x60787e20-ToneDecoder] TUYA_ADECODE_CMD_START, state:1
[07-07 10:04:18 ty D][7a21][tuya_adecode.c:555] on cmd [2], result:0
[07-07 10:04:18 ty D][7852][tuya_ai_toy.c:165] lowpower_timer stop
[07-07 10:04:18 ty D][787d][tuya_amix.c:101] [0x607854a0] 0
[07-07 10:04:18 ty D][787d][tuya_amix.c:106] wake up thread to work
[07-07 10:04:18 ty D][787d][tuya_amix.c:170] on cmd result:0
[07-07 10:04:18 ty D][7a4a][tuya_aqueue.c:276] send finish. ret:0
---vad_enter:640---
[07-07 10:04:18 ty D][7a4a][tuya_ai_toy.c:201] player event: 2, url: local:///ai_toy_alert, last_url: bin://ecf70c6b-8411-424a-a180-2fd1-35cc3fd7
[07-07 10:04:18 ty D][7a4a][tuya_ai_toy.c:249] player start event 3
[07-07 10:04:18 ty D][7a4a][tuya_simple_player.c:527] on cmd [3] result:0
[07-07 10:04:18 ty D][7852][audio_recorder.c:525] recoder stat change: AUDIO_RECODER_CHECK_END -> AUDIO_RECODER_INIT
[07-07 10:04:18 ty N][77e7][user_ai.c:122] >>user_queue=2-1
[07-07 10:04:18 ty N][77e7][user_ai.c:122] >>user_queue=1-0
[07-07 10:04:18 ty N][77e7][user_ai.c:122] >>user_queue=1-2
[07-07 10:04:18 ty N][77e7][user_ai.c:122] >>user_queue=2-0
[07-07 10:04:18 ty D][7a21][tuya_adecode.c:511] not need create resample
[07-07 10:04:19 ty D][7a21][tuya_adecode.c:562] fifo is done
[07-07 10:04:19 ty D][7a21][tuya_adecode.c:399] [0x60787e20-ToneDecoder] TUYA_ADECODE_CMD_FINISH, state:4
[07-07 10:04:19 ty D][7a21][tuya_simple_player.c:590] enter callback event = 1

[07-07 10:04:19 ty D][7a21][tuya_simple_player.c:595] [1-0x28017f38]:TUYA_ADECODE_EVENTS_COMPLETE:play complete

[07-07 10:04:19 ty D][7a21][tuya_simple_player.c:626] leave callback event = 1

[07-07 10:04:19 ty D][7a21][tuya_adecode.c:555] on cmd [4], result:0
[07-07 10:04:19 ty D][7a4a][tuya_simple_player.c:424] [1-0x28017f38] TUYA_SIMPLE_CMD_FINISH, state:2, loop:0
[07-07 10:04:19 ty D][7a4a][tuya_astream.c:376] __bin_stream_close enter
[07-07 10:04:19 ty D][7a4a][tuya_amix_fifo.c:75] tuya amix fifo destroy: 0x607f3d70
[07-07 10:04:19 ty D][7a4a][tuya_astream.c:381] __bin_stream_close exit
[07-07 10:04:19 ty D][7a4a][tuya_ai_toy.c:201] player event: 6, url: local:///ai_toy_alert, last_url: bin://ecf70c6b-8411-424a-a180-2fd1-35cc3fd7
[07-07 10:04:19 ty D][7a4a][tuya_ai_toy.c:205] alert player stop event
[07-07 10:04:19 ty D][7a4a][tuya_simple_player.c:527] on cmd [4] result:0
[07-07 10:04:19 ty N][77e7][user_ai.c:122] >>user_queue=2-1
vad_start_flag
------------vad start----------
[07-07 10:04:20 ty D][7852][tuya_ai_toy.c:461] ----------AUDIO_RECODER_VAD_START----------
[07-07 10:04:20 ty D][7852][tuya_simple_player.c:258] __simple_get_status
[07-07 10:04:20 ty D][7852][tuya_simple_player.c:258] __simple_get_status
[07-07 10:04:20 ty N][7ec5][tuya_ai_proc.c:398] AI_PROC_INTERRUPT_EVENT, 0
[07-07 10:04:20 ty E][7ec5][tuya_ai_chat_protocol.c:726] ai chat interrupt ignored, chat session id or event id is null
[07-07 10:04:20 ty D][7852][tuya_led.c:170] pinname:1
[07-07 10:04:20 ty N][7ec5][tuya_ai_proc.c:263] AI_PROC_AUDIO START
[07-07 10:04:20 ty D][7ec5][tuya_ai_chat_protocol.c:462] tuya ai upload start...
[07-07 10:04:20 ty D][7852][audio_recorder.c:579] recoder stat change: AUDIO_RECODER_CHECK_START -> AUDIO_RECODER_CHECK_END
[07-07 10:04:20 ty D][7ec5][tuya_ai_event.c:59] send event rt:0, type:0
[07-07 10:04:20 ty N][7ec5][tuya_ai_event.c:82] event id is d1c58abf-8401-4a70-81df-98de-f98ca749
[07-07 10:04:20 ty D][7ec5][tuya_ai_chat_protocol.c:505] upload start event_id:d1c58abf-8401-4a70-81df-98de-f98ca749
[07-07 10:04:20 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:0, stream_flag:1
[07-07 10:04:20 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:20 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:20 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:20 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:20 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:20 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7da3][tuya_ai_chat_protocol.c:85] recv event type:0, session_id:a06d2842-16a8-4777-a5e3-ec76-84562f19, event_id:d1c58abf-8401-4a70-81df-98de-f98ca749, attr: 
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7da3][tuya_ai_chat_protocol.c:85] recv event type:4, session_id:a06d2842-16a8-4777-a5e3-ec76-84562f19, event_id:ecf70c6b-8411-424a-a180-2fd1-35cc3fd7, attr: ?
[07-07 10:04:21 ty D][7da3][tuya_ai_chat_protocol.c:99] recv chat break or srv vad, but current stream is empty
[07-07 10:04:21 ty D][7b86][mqc_app.c:374] Rev MQTT:{"data":{"bizType":"EVENT","data":{"data":{"eventId":"ecf70c6b-8411-424a-a180-2fd1-35cc3fd7","time":"1751853861858"},"type":"asrInterrupt"},"bizId":"d1c58abf-8401-4a70-81df-98de-f98ca749"},"protocol":9000,"s":1404938,"t":1751853861}
[07-07 10:04:21 ty D][7b86][tuya_ai_chat_protocol.c:85] recv event type:4, session_id:a06d2842-16a8-4777-a5e3-ec76-84562f19, event_id:ecf70c6b-8411-424a-a180-2fd1-35cc3fd7, attr: 
[07-07 10:04:21 ty D][7b86][tuya_ai_chat_protocol.c:99] recv chat break or srv vad, but current stream is empty
[07-07 10:04:21 ty D][7b86][tuya_ai_chat_protocol.c:85] recv event type:4, session_id:(null), event_id:ecf70c6b-8411-424a-a180-2fd1-35cc3fd7, attr: 
[07-07 10:04:21 ty D][7b86][tuya_ai_chat_protocol.c:99] recv chat break or srv vad, but current stream is empty
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:21 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:22 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:22 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:22 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:22 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:22 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:22 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:22 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:22 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:22 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:22 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:22 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:22 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:23 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:24 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:24 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:24 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:24 ty D][707c][tuya_devos_health.c:71] feed watchdog
[07-07 10:04:24 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:24 ty N][7852][audio_recorder.c:615] cpu0 mem usage sram: 78160, psram: 4241248

[07-07 10:04:24 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:24 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:24 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:24 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:24 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:24 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:24 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:24 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7da3][tuya_ai_chat_protocol.c:85] recv event type:5, session_id:a06d2842-16a8-4777-a5e3-ec76-84562f19, event_id:d1c58abf-8401-4a70-81df-98de-f98ca749, attr: 
[07-07 10:04:25 ty D][7da3][tuya_ai_chat_protocol.c:99] recv chat break or srv vad, but current stream is empty
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7da3][tuya_ai_chat_protocol.c:119] ASR text: 涓嬩竴灞婂ゥ杩愬湪鍝噷涓惧姙锛?
[07-07 10:04:25 ty D][7da3][tuya_ai_proc.c:150] asr result: 涓嬩竴灞婂ゥ杩愬湪鍝噷涓惧姙锛?
[07-07 10:04:25 ty D][7da3][tuya_led.c:170] pinname:1
[07-07 10:04:25 ty D][7da3][tuya_ai_proc.c:154] llm 0x6070cef0, llm->output_cb: 0x2195975
[07-07 10:04:25 ty D][7da3][tuya_ai_proc.c:101] skill type: ASR, data: {"text":"涓嬩竴灞婂ゥ杩愬湪鍝噷涓惧姙锛?"}
[07-07 10:04:25 ty D][7da3][tuya_simple_player.c:258] __simple_get_status
[07-07 10:04:25 ty D][7da3][tuya_simple_player.c:258] __simple_get_status
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:25 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:26 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:26 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:26 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:26 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:26 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:26 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:26 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:26 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:26 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:26 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:26 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:26 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7da3][tuya_speaker_service.c:1464] text stream start...
[07-07 10:04:27 ty D][7da3][tuya_ai_proc.c:170] text start
[07-07 10:04:27 ty D][7da3][tuya_ai_toy.c:518] text stream start...
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:27 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:28 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:28 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:28 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:28 ty D][7da3][tuya_ai_chat_protocol.c:58] Recv audio data, codec type: 109, sample_rate:16000, channels:0, bit_depth:16
[07-07 10:04:28 ty D][7da3][tuya_speaker_service.c:1420] tts stream: TUYA_AI_CHAT_STREAM_START
[07-07 10:04:28 ty D][7a4a][tuya_simple_player.c:313] [1-0x28017f38] TUYA_SIMPLE_CMD_PLAY, state:0, bin://d1c58abf-8401-4a70-81df-98de-f98ca749
[07-07 10:04:28 ty D][7a21][tuya_adecode.c:332] [0x60787e20-ToneDecoder] TUYA_ADECODE_CMD_RESET, state:5
[07-07 10:04:28 ty D][787d][tuya_amix.c:101] [0x607854a0] 1
[07-07 10:04:28 ty D][787d][tuya_amix.c:112] reset track:0x60798f50, success
[07-07 10:04:28 ty D][787d][tuya_amix.c:170] on cmd result:0
[07-07 10:04:28 ty D][7a21][tuya_aqueue.c:276] send finish. ret:0
[07-07 10:04:28 ty D][7a21][tuya_adecode.c:555] on cmd [0], result:0
[07-07 10:04:28 ty D][7a4a][tuya_aqueue.c:276] send finish. ret:0
[07-07 10:04:28 ty D][7a4a][tuya_astream.c:459] use the stream type:2
[07-07 10:04:28 ty D][7a4a][tuya_astream.c:362] __bin_stream_open enter
[07-07 10:04:28 ty D][7a4a][tuya_amix_fifo.c:68] tuya amix fifo create success:65536, 0x607f6f18
[07-07 10:04:28 ty D][7a4a][tuya_astream.c:369] __bin_stream_open exit
[07-07 10:04:28 ty D][7a21][tuya_adecode.c:348] [0x60787e20-ToneDecoder] TUYA_ADECODE_CMD_SET_SOURCE, state:0, codec type:1, channel:0, rate:0, bits:0
[07-07 10:04:28 ty D][7a21][tuya_adecode.c:555] on cmd [1], result:0
[07-07 10:04:28 ty D][7a4a][tuya_aqueue.c:276] send finish. ret:0
[07-07 10:04:28 ty D][7da3][tuya_aqueue.c:276] send finish. ret:0
[07-07 10:04:28 ty D][7da3][tuya_simple_player.c:156] __simple_play exit
[07-07 10:04:28 ty D][7da3][tuya_ai_proc.c:157] tts start
[07-07 10:04:28 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=9120
[07-07 10:04:28 ty D][7a4a][tuya_simple_player.c:527] on cmd [0] result:0
[07-07 10:04:28 ty D][7a4a][tuya_simple_player.c:410] [1-0x28017f38] TUYA_SIMPLE_CMD_RESUME, state:3
[07-07 10:04:28 ty D][7a21][tuya_adecode.c:384] [0x60787e20-ToneDecoder] TUYA_ADECODE_CMD_START, state:1
[07-07 10:04:28 ty D][7a21][tuya_adecode.c:555] on cmd [2], result:0
[07-07 10:04:28 ty D][787d][tuya_amix.c:101] [0x607854a0] 0
[07-07 10:04:28 ty D][787d][tuya_amix.c:106] wake up thread to work
[07-07 10:04:28 ty D][787d][tuya_amix.c:170] on cmd result:0
[07-07 10:04:28 ty D][7a4a][tuya_aqueue.c:276] send finish. ret:0
[07-07 10:04:28 ty D][7a4a][tuya_ai_toy.c:201] player event: 2, url: bin://d1c58abf-8401-4a70-81df-98de-f98ca749, last_url: bin://ecf70c6b-8411-424a-a180-2fd1-35cc3fd7
[07-07 10:04:28 ty D][7a4a][tuya_ai_toy.c:249] player start event 1
[07-07 10:04:28 ty D][7a4a][tuya_simple_player.c:527] on cmd [3] result:0
[07-07 10:04:28 ty N][77e7][user_ai.c:122] >>user_queue=2-0
[07-07 10:04:28 ty D][7a21][tuya_adecode.c:511] not need create resample
[07-07 10:04:28 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:28 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:28 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:28 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:28 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=8640
[07-07 10:04:28 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:28 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10800
[07-07 10:04:28 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:28 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:28 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=6480
[07-07 10:04:28 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=2400
[07-07 10:04:28 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:28 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:28 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:28 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:28 ty D][7da3][tuya_ai_toy.c:523] text stream: 2024骞翠妇鍔炵殑鏄反榛庡ゥ杩愪細锛屼笅涓?灞婁篃灏辨槸2028骞村ゥ杩愪細浼氬湪缇庡浗鐨勬礇鏉夌煻涓惧姙鍝︺?傚埌鏃跺?欎細鏈?
[07-07 10:04:28 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:29 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=9120
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:29 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:29 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=8640
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:29 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:29 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10800
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:29 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:29 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
------------vad end----------
---vad_enter:640---
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:160, stream_flag:2
[07-07 10:04:29 ty D][7852][audio_recorder.c:589] recoder stream count 0
[07-07 10:04:29 ty D][7852][tuya_ai_toy.c:497] ----------AUDIO_RECODER_VAD_END----------
[07-07 10:04:29 ty D][7852][tuya_ai_toy.c:138] ai_toy stat change: AI_TOY_LISTEN -> AI_TOY_UPLOAD
[07-07 10:04:29 ty D][7852][tuya_ai_toy.c:165] lowpower_timer stop
[07-07 10:04:29 ty D][7852][tuya_led.c:170] pinname:1
[07-07 10:04:29 ty D][7852][tuya_ai_toy.c:507] ----------AUDIO_RECODER_FINSH----------
[07-07 10:04:29 ty D][7852][audio_recorder.c:601] recoder stat change: AUDIO_RECODER_CHECK_END -> AUDIO_RECODER_CHECK_START
[07-07 10:04:29 ty N][77e7][user_ai.c:122] >>user_queue=1-3
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:80, stream_flag:2
[07-07 10:04:29 ty N][7ec5][tuya_ai_proc.c:393] AI_PROC_FINSH_EVENT, 256
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:636] tuya ai upload stop...
[07-07 10:04:29 ty D][7ec5][tuya_ai_chat_protocol.c:544] tuya ai upload data, len:0, stream_flag:3
[07-07 10:04:29 ty D][7ec5][tuya_ai_event.c:59] send event rt:0, type:1
[07-07 10:04:29 ty D][7ec5][tuya_ai_event.c:59] send event rt:0, type:2
[07-07 10:04:29 ty D][7ec5][tuya_ai_toy.c:573] AI_PROC_UPLOAD_DONE 2
[07-07 10:04:29 ty D][7ec5][tuya_ai_toy.c:138] ai_toy stat change: AI_TOY_UPLOAD -> AI_TOY_THINK
[07-07 10:04:29 ty D][7ec5][tuya_ai_toy.c:165] lowpower_timer stop
[07-07 10:04:29 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=9360
[07-07 10:04:29 ty N][77e7][user_ai.c:122] >>user_queue=1-4
[07-07 10:04:29 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:30 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:30 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:30 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=6480
WAKEUP_info:heytuya-nihaotuya-xiaozhitongxue--160KB--20250527--MAT--RAW--FOR--TUYA--FROM--EASE--ON--T5-E1--info_end
[07-07 10:04:30 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=720
[07-07 10:04:30 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=3120
[07-07 10:04:30 ty D][7da3][tuya_ai_toy.c:523] text stream: 濂藉鍘夊鐨勮繍鍔ㄥ憳鍦ㄨ禌鍦轰笂姣旇禌锛屾湁璺戞銆佹父娉炽?佽烦姘村ソ澶氶」鐩憿锛屽彲绮惧僵鍟︼紒璇翠笉瀹氬埌鏃跺?欎綘
[07-07 10:04:31 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=9120
[07-07 10:04:31 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:31 ty N][7066][tuya_ai_protocol.c:1709] ai ping
[07-07 10:04:31 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:32 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=8640
[07-07 10:04:32 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10800
[07-07 10:04:32 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:33 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:33 ty N][7da3][tuya_ai_client.c:250] ai pong
[07-07 10:04:33 ty D][7da3][tuya_speaker_service.c:1471] text stream stop...
[07-07 10:04:33 ty D][7da3][tuya_ai_proc.c:178] text stop
[07-07 10:04:33 ty D][7da3][tuya_ai_toy.c:539] text stream: 涔熷彲浠ュ拰瀹朵汉涓?璧风湅濂ヨ繍浼氭瘮璧涘摕銆?
[07-07 10:04:33 ty D][7da3][tuya_ai_toy.c:542] text stream stop...
[07-07 10:04:34 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:34 ty D][707c][tuya_devos_health.c:71] feed watchdog
[07-07 10:04:34 ty D][7ba5][tuya_svc_lan.c:1765] new client connect. nums:2 cfd:5 ip:0xc0a80103
[07-07 10:04:34 ty D][7ba5][tuya_lan_sock.c:334] reg post queue 5
[07-07 10:04:34 ty D][7ba5][tuya_lan_sock.c:127] reg lan sock 5,read:0x21cd381
[07-07 10:04:34 ty D][7ba5][tuya_svc_lan.c:1700] fd:5, wk_stat = 2, type = 3
[07-07 10:04:34 ty D][7ba5][tuya_svc_lan.c:1700] fd:5, wk_stat = 2, type = 5
[07-07 10:04:34 ty D][7ba5][tuya_svc_lan.c:1278] hmac randB lo 32 <0x607f3da0>
45 a3 ec 92 38 5f 2b 61 b6 4b aa 3d 25 25 f9 ec 7c c4 61 de 31 da ae e9 93 9c 46 46 a9 e7 fb 39 

[07-07 10:04:34 ty D][7ba5][tuya_svc_lan.c:1279] hmac randB in 32 <0x607f3d20>
45 a3 ec 92 38 5f 2b 61 b6 4b aa 3d 25 25 f9 ec 7c c4 61 de 31 da ae e9 93 9c 46 46 a9 e7 fb 39 

[07-07 10:04:34 ty D][7ba5][tuya_svc_lan.c:1700] fd:5, wk_stat = 2, type = 16
[07-07 10:04:34 ty D][7ba5][smart_frame.c:3109] Pack local dp, reset_flow_ctl:0,dpnum:2.
[07-07 10:04:34 ty D][7ba5][smart_frame.c:3259] final pack:{"dps":{"3":50,"101":false}}
[07-07 10:04:34 ty D][7ba5][tuya_svc_lan.c:1368] Send Query To App:{"dps":{"3":50,"101":false}}
[07-07 10:04:34 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10800
vad_start_flag
------------vad start----------
[07-07 10:04:34 ty D][7852][audio_recorder.c:579] recoder stat change: AUDIO_RECODER_CHECK_START -> AUDIO_RECODER_CHECK_END
[07-07 10:04:35 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=8640
[07-07 10:04:35 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=2880
[07-07 10:04:35 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=9360
------------vad end----------
---vad_enter:640---
[07-07 10:04:35 ty D][7852][audio_recorder.c:589] recoder stream count 0
[07-07 10:04:35 ty D][7852][audio_recorder.c:601] recoder stat change: AUDIO_RECODER_CHECK_END -> AUDIO_RECODER_CHECK_START
[07-07 10:04:36 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
WAKEUP_info:heytuya-nihaotuya-xiaozhitongxue--160KB--20250527--MAT--RAW--FOR--TUYA--FROM--EASE--ON--T5-E1--info_end
[07-07 10:04:36 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:37 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=9360
[07-07 10:04:37 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:37 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:38 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:39 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10800
[07-07 10:04:39 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:40 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=8640
[07-07 10:04:40 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=7920
[07-07 10:04:40 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=2400
[07-07 10:04:41 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=9120
[07-07 10:04:41 ty D][7066][tuya_svc_mqtt_client.c:898] mqtt_ping -->>
[07-07 10:04:41 ty D][7066][tuya_svc_mqtt_client.c:912] mqtt_ping <<--
[07-07 10:04:41 ty D][7b86][tuya_svc_mqtt_client.c:1191] ping respond. update fail_cnt:0
[07-07 10:04:41 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:41 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=8640
[07-07 10:04:42 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:43 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10800
vad_start_flag
------------vad start----------
[07-07 10:04:43 ty D][7852][audio_recorder.c:579] recoder stat change: AUDIO_RECODER_CHECK_START -> AUDIO_RECODER_CHECK_END
[07-07 10:04:43 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:43 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:44 ty D][707c][tuya_devos_health.c:71] feed watchdog
[07-07 10:04:44 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:44 ty N][7037][tuya_ai_proc.c:29] ai_proc_asr_timeout
[07-07 10:04:44 ty D][7037][tuya_ai_toy.c:591] AI_PROC_ASR_TIMEOUT 3
[07-07 10:04:45 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=9360
[07-07 10:04:45 ty N][7852][audio_recorder.c:615] cpu0 mem usage sram: 68264, psram: 4168792

[07-07 10:04:45 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:45 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
------------vad end----------
---vad_enter:640---
[07-07 10:04:46 ty D][7852][audio_recorder.c:589] recoder stream count 0
[07-07 10:04:46 ty D][7852][audio_recorder.c:601] recoder stat change: AUDIO_RECODER_CHECK_END -> AUDIO_RECODER_CHECK_START
[07-07 10:04:46 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
WAKEUP_info:heytuya-nihaotuya-xiaozhitongxue--160KB--20250527--MAT--RAW--FOR--TUYA--FROM--EASE--ON--T5-E1--info_end
[07-07 10:04:46 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10800
[07-07 10:04:47 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=10080
[07-07 10:04:48 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=8640
[07-07 10:04:48 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=2880
[07-07 10:04:48 ty D][7da3][tuya_speaker_service.c:1431] tts stream: TUYA_AI_CHAT_STREAM_DATA, len=2400
[07-07 10:04:48 ty D][7da3][tuya_speaker_service.c:1436] tts stream: TUYA_AI_CHAT_STREAM_STOP
[07-07 10:04:48 ty D][7da3][tuya_astream.c:407] ringbuf write done!
[07-07 10:04:48 ty E][7da3][tuya_simple_player.c:299] feed exit:0
[07-07 10:04:48 ty D][7da3][tuya_ai_proc.c:166] tts stop
[07-07 10:04:48 ty D][7da3][tuya_ai_toy.c:611] >>>AI_PROC_TTS_STOP
[07-07 10:04:48 ty D][7da3][tuya_ai_chat_protocol.c:85] recv event type:2, session_id:a06d2842-16a8-4777-a5e3-ec76-84562f19, event_id:d1c58abf-8401-4a70-81df-98de-f98ca749, attr: 
vad_start_flag
------------vad start----------
[07-07 10:04:51 ty D][7852][audio_recorder.c:579] recoder stat change: AUDIO_RECODER_CHECK_START -> AUDIO_RECODER_CHECK_END
[07-07 10:04:53 ty D][7ba5][tuya_svc_lan.c:303] i:0,time:1751853893,c_time:1751853863,fault:0
[07-07 10:04:53 ty D][7ba5][tuya_lan_sock.c:351] unreg post queue 4
------------vad end----------
---vad_enter:640---
[07-07 10:04:53 ty D][7852][audio_recorder.c:589] recoder stream count 0
[07-07 10:04:53 ty D][7852][audio_recorder.c:601] recoder stat change: AUDIO_RECODER_CHECK_END -> AUDIO_RECODER_CHECK_START
WAKEUP_info:heytuya-nihaotuya-xiaozhitongxue--160KB--20250527--MAT--RAW--FOR--TUYA--FROM--EASE--ON--T5-E1--info_end
[07-07 10:04:53 ty D][7ba5][tuya_lan_sock.c:149] unreg lan sock 4 and close it
[07-07 10:04:54 ty D][707c][tuya_devos_health.c:71] feed watchdog
[07-07 10:04:55 ty D][7a21][tuya_adecode.c:562] fifo is done
[07-07 10:04:55 ty D][7a21][tuya_adecode.c:399] [0x60787e20-ToneDecoder] TUYA_ADECODE_CMD_FINISH, state:4
[07-07 10:04:55 ty D][7a21][tuya_simple_player.c:590] enter callback event = 1

[07-07 10:04:55 ty D][7a21][tuya_simple_player.c:595] [1-0x28017f38]:TUYA_ADECODE_EVENTS_COMPLETE:play complete

[07-07 10:04:55 ty D][7a21][tuya_simple_player.c:626] leave callback event = 1

[07-07 10:04:55 ty D][7a21][tuya_adecode.c:555] on cmd [4], result:0
[07-07 10:04:55 ty D][7a4a][tuya_simple_player.c:424] [1-0x28017f38] TUYA_SIMPLE_CMD_FINISH, state:2, loop:0
[07-07 10:04:55 ty D][7a4a][tuya_astream.c:376] __bin_stream_close enter
[07-07 10:04:55 ty D][7a4a][tuya_amix_fifo.c:75] tuya amix fifo destroy: 0x607f6f18
[07-07 10:04:55 ty D][7a4a][tuya_astream.c:381] __bin_stream_close exit
[07-07 10:04:55 ty D][7a4a][tuya_ai_toy.c:201] player event: 6, url: bin://d1c58abf-8401-4a70-81df-98de-f98ca749, last_url: bin://ecf70c6b-8411-424a-a180-2fd1-35cc3fd7
[07-07 10:04:55 ty D][7a4a][tuya_ai_toy.c:219] toy->state 3
[07-07 10:04:55 ty D][7a4a][tuya_simple_player.c:258] __simple_get_status
[07-07 10:04:55 ty D][7a4a][tuya_ai_toy.c:245] player stop event
[07-07 10:04:55 ty D][7a4a][tuya_simple_player.c:527] on cmd [4] result:0
[07-07 10:04:55 ty N][77e7][user_ai.c:122] >>user_queue=2-1
vad_start_flag
------------vad start----------
[07-07 10:04:55 ty D][7852][audio_recorder.c:579] recoder stat change: AUDIO_RECODER_CHECK_START -> AUDIO_RECODER_CHECK_END
------------vad end----------
---vad_enter:640---
[07-07 10:04:57 ty D][7852][audio_recorder.c:589] recoder stream count 0
[07-07 10:04:57 ty D][7852][audio_recorder.c:601] recoder stat change: AUDIO_RECODER_CHECK_END -> AUDIO_RECODER_CHECK_START
WAKEUP_info:heytuya-nihaotuya-xiaozhitongxue--160KB--20250527--MAT--RAW--FOR--TUYA--FROM--EASE--ON--T5-E1--info_end
vad_start_flag
------------vad start----------
[07-07 10:04:59 ty D][7852][audio_recorder.c:579] recoder stat change: AUDIO_RECODER_CHECK_START -> AUDIO_RECODER_CHECK_END
------------vad end----------
---vad_enter:640---
[07-07 10:05:02 ty D][7852][audio_recorder.c:589] recoder stream count 0
[07-07 10:05:02 ty D][7852][audio_recorder.c:601] recoder stat change: AUDIO_RECODER_CHECK_END -> AUDIO_RECODER_CHECK_START
WAKEUP_info:heytuya-nihaotuya-xiaozhitongxue--160KB--20250527--MAT--RAW--FOR--TUYA--FROM--EASE--ON--T5-E1--info_end
vad_start_flag
------------vad start----------
[07-07 10:05:03 ty D][7852][audio_recorder.c:579] recoder stat change: AUDIO_RECODER_CHECK_START -> AUDIO_RECODER_CHECK_END
[07-07 10:05:03 ty N][7066][tuya_ai_protocol.c:1709] ai ping
[07-07 10:05:04 ty N][7da3][tuya_ai_client.c:250] ai pong
[07-07 10:05:04 ty D][707c][tuya_devos_health.c:71] feed watchdog
------------vad end----------
---vad_enter:640---
[07-07 10:05:04 ty D][7852][audio_recorder.c:589] recoder stream count 0
[07-07 10:05:04 ty D][7852][audio_recorder.c:601] recoder stat change: AUDIO_RECODER_CHECK_END -> AUDIO_RECODER_CHECK_START
WAKEUP_info:heytuya-nihaotuya-xiaozhitongxue--160KB--20250527--MAT--RAW--FOR--TUYA--FROM--EASE--ON--T5-E1--info_end
[07-07 10:05:05 ty N][7852][audio_recorder.c:615] cpu0 mem usage sram: 77976, psram: 4244312

[07-07 10:05:14 ty D][707c][tuya_devos_health.c:71] feed watchdog
[07-07 10:05:24 ty D][707c][tuya_devos_health.c:71] feed watchdog
[07-07 10:05:25 ty N][7852][audio_recorder.c:615] cpu0 mem usage sram: 77976, psram: 4244312

