toy-hardware/main/讲故事问题日志.txt

392 lines
24 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export IDF_PATH='/Users/rdzleo/esp/esp-idf/v5.4.2/esp-idf'
rdzleo@RdzleodeMac-Studio Kapi_project3 % export IDF_PATH='/Users/rdzleo/esp/esp-idf/v5.4.2/esp-idf'
'/Users/rdzleo/.espressif/python_env/idf5.4_py3.13_env/bin/python' '/Users/rdzleo/esp/esp-idf/v5.4.2% /esp-idf/tools/idf_monitor.py' -p /dev/tty.usbmodem11301 -b 115200 --toolchain-prefix xtensa-esp32s3-elf- --make ''/Users/rdzl
rdzleo@RdzleodeMac-Studio Kapi_project3 % '/Users/rdzleo/.espressif/python_env/idf5.4_py3.13_env/bin/python' '/Users/rdzleo/es
p/esp-idf/v5.4.2/esp-idf/tools/idf_monitor.py' -p /dev/tty.usbmodem11301 -b 115200 --toolchain-prefix xtensa-esp32s3-elf- --ma
ke ''/Users/rdzleo/.espressif/python_env/idf5.4_py3.13_env/bin/python' '/Users/rdzleo/esp/esp-idf/v5.4.2/esp-idf/tools/idf.py'
' --target esp32s3 '/Users/rdzleo/Desktop/Kapi_project3/build/xiaozhi.elf'
--- Warning: Serial ports accessed as /dev/tty.* will hang gdb if launched.
--- Using /dev/cu.usbmodem11301 instead...
--- esp-idf-monitor 1.7.0 on /dev/cu.usbmodem11301 115200
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x15 (USB_UART_CHIP_RESET),boot:0x1c (SPI_FAST_FLASH_BOOT)
Saved PC:0x40383f76
--- 0x40383f76: esp_cpu_wait_for_intr at /Users/rdzleo/esp/esp-idf/v5.4.2/esp-idf/components/esp_hw_support/cpu.c:64
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce2820,len:0x56c
load:0x403c8700,len:0x4
load:0x403c8704,len:0xc30
load:0x403cb700,len:0x2e2c
entry 0x403c890c
I (37) octal_psram: vendor id : 0x0d (AP)
I (37) octal_psram: dev id : 0x02 (generation 3)
I (37) octal_psram: density : 0x03 (64 Mbit)
I (39) octal_psram: good-die : 0x01 (Pass)
I (43) octal_psram: Latency : 0x01 (Fixed)
I (47) octal_psram: VCC : 0x01 (3V)
I (51) octal_psram: SRF : 0x01 (Fast Refresh)
I (56) octal_psram: BurstType : 0x01 (Hybrid Wrap)
I (61) octal_psram: BurstLen : 0x01 (32 Byte)
I (65) octal_psram: Readlatency : 0x02 (10 cycles@Fixed)
I (70) octal_psram: DriveStrength: 0x00 (1/1)
I (75) MSPI Timing: PSRAM timing tuning index: 5
I (79) esp_psram: Found 8MB PSRAM device
I (82) esp_psram: Speed: 80MHz
I (85) cpu_start: Multicore app
I (100) cpu_start: Pro cpu start user code
I (100) cpu_start: cpu freq: 240000000 Hz
I (100) app_init: Application information:
I (100) app_init: Project name: xiaozhi
I (104) app_init: App version: 1.7.2
I (107) app_init: Compile time: Aug 26 2025 15:33:00
I (113) app_init: ELF file SHA256: 97f7cddbd...
I (117) app_init: ESP-IDF: v5.4.2-dirty
I (121) efuse_init: Min chip rev: v0.0
I (125) efuse_init: Max chip rev: v0.99
I (129) efuse_init: Chip rev: v0.2
I (133) heap_init: Initializing. RAM available for dynamic allocation:
I (139) heap_init: At 3FCB2CB0 len 00036A60 (218 KiB): RAM
I (144) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM
I (149) heap_init: At 600FE01C len 00001FBC (7 KiB): RTCRAM
I (155) esp_psram: Adding pool of 8192K of PSRAM memory to heap allocator
I (162) spi_flash: detected chip: generic
I (165) spi_flash: flash io: qio
I (169) sleep_gpio: Configure to isolate all GPIO pins in sleep state
I (174) sleep_gpio: Enable automatic switching of GPIO sleep configuration
I (181) coexist: coex firmware version: 7b9a184
I (185) coexist: coexist rom version e7ae62f
I (189) main_task: Started on CPU0
I (199) esp_psram: Reserving pool of 64K of internal memory for DMA/internal allocations
I (199) main_task: Calling app_main()
I (219) BackgroundTask: background_task started
I (219) Board: UUID=91a6b6a1-336d-452a-b98a-7c3ff36c82b5 SKU=movecall-moji-esp32s3
I (219) BluetoothProvisioning: 蓝牙配网对象创建完成
I (229) button: IoT Button Version: 3.5.0
I (229) gpio: GPIO[0]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (239) button: IoT Button Version: 3.5.0
I (239) gpio: GPIO[46]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (249) button: IoT Button Version: 3.5.0
I (249) gpio: GPIO[45]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (259) button: IoT Button Version: 3.5.0
I (269) gpio: GPIO[18]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0
I (269) MovecallMojiESP32S3: Initializing buttons...
I (279) MovecallMojiESP32S3: Boot button initialized on GPIO0
I (279) MovecallMojiESP32S3: Volume up button initialized on GPIO46
I (289) MovecallMojiESP32S3: Volume down button initialized on GPIO45
I (299) MovecallMojiESP32S3: Story button initialized on GPIO18
I (299) MovecallMojiESP32S3: All buttons initialized successfully
I (309) MovecallMojiESP32S3: Initializing battery monitor...
I (309) MovecallMojiESP32S3: Battery monitor initialized on GPIO10
I (319) MovecallMojiESP32S3: 在构造函数完成后调用触摸初始化
I (329) Application: STATE: starting
I (329) MovecallMojiESP32S3: Initializing audio codec...
I (329) MovecallMojiESP32S3: Initializing I2C bus for audio codec...
I (339) MovecallMojiESP32S3: Creating Es8311AudioCodec instance...
I (349) Es8311AudioCodec: Duplex channels created
I (359) ES8311: Work in Slave mode
I (359) gpio: GPIO[9]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (359) Es8311AudioCodec: Es8311AudioCodec initialized
I (369) MovecallMojiESP32S3: Audio codec initialized successfully
I (369) Application: WiFi board detected, setting opus encoder complexity to 3
I (379) I2S_IF: channel mode 0 bits:16/16 channel:2 mask:1
I (379) I2S_IF: STD Mode 0 bits:16/16 channel:2 sample_rate:16000 mask:1
I (389) I2S_IF: channel mode 0 bits:16/16 channel:2 mask:1
I (399) I2S_IF: STD Mode 1 bits:16/16 channel:2 sample_rate:16000 mask:1
I (419) Adev_Codec: Open codec device OK
I (419) AudioCodec: Set input enable to true
I (419) I2S_IF: channel mode 0 bits:16/16 channel:2 mask:1
I (419) I2S_IF: STD Mode 1 bits:16/16 channel:2 sample_rate:16000 mask:1
I (429) Adev_Codec: Open codec device OK
I (439) AudioCodec: Set output enable to true
I (439) AudioCodec: Audio codec started
I (439) Application: Device startup completed, playing boot sound
I (449) pp: pp rom version: e7ae62f
I (449) net80211: net80211 rom version: e7ae62f
I (459) wifi:wifi driver task: 3fce1998, prio:23, stack:6656, core=0
I (459) wifi:wifi firmware version: bea31f3
I (459) wifi:wifi certification version: v7.0
I (459) wifi:config NVS flash: disabled
I (469) wifi:config nano formatting: disabled
I (469) wifi:Init data frame dynamic rx buffer num: 32
I (479) wifi:Init dynamic rx mgmt buffer num: 5
I (479) wifi:Init management short buffer num: 32
I (489) wifi:Init static tx buffer num: 16
I (489) wifi:Init tx cache buffer num: 32
I (489) wifi:Init static tx FG buffer num: 2
I (499) wifi:Init static rx buffer size: 1600
I (499) wifi:Init static rx buffer num: 16
I (499) wifi:Init dynamic rx buffer num: 32
I (509) wifi_init: rx ba win: 16
I (509) wifi_init: accept mbox: 6
I (509) wifi_init: tcpip mbox: 32
I (519) wifi_init: udp mbox: 6
I (519) wifi_init: tcp mbox: 6
I (519) wifi_init: tcp tx win: 5760
I (529) wifi_init: tcp rx win: 5760
I (529) wifi_init: tcp mss: 1440
I (529) wifi_init: WiFi/LWIP prefer SPIRAM
I (539) phy_init: phy_version 701,f4f1da3a,Mar 3 2025,15:50:10
I (569) wifi:mode : sta (98:a3:16:c1:df:80)
I (569) wifi:enable tsf
I (1309) MovecallMojiESP32S3: Battery ADC: 1468, Average: 1468, Level: 0%
I (1329) MovecallMojiESP32S3: 开始延迟初始化触摸板...
I (1329) MovecallMojiESP32S3: 初始化触摸板...
I (1329) MovecallMojiESP32S3: 配置触摸传感器...
I (1329) MovecallMojiESP32S3: 校准触摸阈值...
I (1329) MovecallMojiESP32S3: 触摸板 0 初始原始值: 20544
I (1339) MovecallMojiESP32S3: 触摸板 0 设置固定阈值: 5000
I (1349) MovecallMojiESP32S3: 触摸板 1 初始原始值: 20975
I (1349) MovecallMojiESP32S3: 触摸板 1 设置固定阈值: 5000
I (1359) MovecallMojiESP32S3: 触摸板 2 初始原始值: 91392
I (1359) MovecallMojiESP32S3: 触摸板 2 设置固定阈值: 5000
I (1369) MovecallMojiESP32S3: 触摸板 3 初始原始值: 15919
I (1369) MovecallMojiESP32S3: 触摸板 3 设置固定阈值: 5000
I (1379) MovecallMojiESP32S3: 启用触摸传感器滤波器
I (1389) MovecallMojiESP32S3: 触摸阈值校准完成,使用固定阈值: 5000
I (1389) MovecallMojiESP32S3: 创建触摸事件队列...
I (1399) MovecallMojiESP32S3: 注册触摸中断处理程序...
I (1399) MovecallMojiESP32S3: 创建触摸事件任务...
I (1409) MovecallMojiESP32S3: 触摸事件任务启动
I (1409) MovecallMojiESP32S3: 所有触摸状态已重置
I (1409) MovecallMojiESP32S3: 触摸事件任务开始主循环
I (1419) MovecallMojiESP32S3: 设置触摸监控...
I (1429) MovecallMojiESP32S3: 触摸板初始化完成
I (2309) MovecallMojiESP32S3: Battery ADC: 1439, Average: 1453, Level: 0%
I (2979) wifi: Found AP: airhub, BSSID: 70:2a:d7:85:bc:eb, RSSI: -26, Channel: 1, Authmode: 3
I (2989) WifiBoard: Starting WiFi connection, playing network connection sound
W (2989) wifi:Password length matches WPA2 standards, authmode threshold changes from OPEN to WPA2
I (3099) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1, snd_ch_cfg:0x0
I (3099) wifi:state: init -> auth (0xb0)
I (3109) wifi:state: auth -> assoc (0x0)
I (3129) wifi:state: assoc -> run (0x10)
I (3139) wifi:connected with airhub, aid = 3, channel 1, BW20, bssid = 70:2a:d7:85:bc:eb
I (3139) wifi:security: WPA2-PSK, phy: bgn, rssi: -27
I (3139) wifi:pm start, type: 1
I (3149) wifi:dp: 1, bi: 102400, li: 3, scale listen interval from 307200 us to 307200 us
I (3149) wifi:set rx beacon pti, rx_bcn_pti: 14, bcn_timeout: 25000, mt_pti: 14, mt_time: 10000
I (3169) wifi:<ba-add>idx:0 (ifx:0, 70:2a:d7:85:bc:eb), tid:0, ssn:0, winSize:64
I (3199) wifi:AP's beacon interval = 102400 us, DTIM period = 1
I (3309) MovecallMojiESP32S3: Battery ADC: 1432, Average: 1446, Level: 0%
I (6179) wifi: Got IP: 192.168.124.32
I (6179) esp_netif_handlers: sta ip: 192.168.124.32, mask: 255.255.255.0, gw: 192.168.124.1
I (6179) MODEL_LOADER: The storage free size is 22080 KB
I (6179) MODEL_LOADER: The partition size is 3072 KB
I (6189) MODEL_LOADER: Successfully load srmodels
I (6189) AudioProcessor: Non-realtime mode: Standard VAD enabled
I (6199) AudioProcessor: AFE configuration: AEC=disabled, VAD=enabled, core=1, priority=5
I (6209) AudioProcessor: Audio communication task started, feed size: 160 fetch size: 512
I (6209) Application: 🔧 Using simple VAD for basic voice detection - complex echo-aware VAD disabled
I (6219) AudioProcessor: Echo-aware VAD params updated: snr_threshold=0.30, min_silence=200ms, cooldown=500ms
I (6229) WakeWordDetect: Model 0: wn9_nihaoxiaozhi_tts
I (6239) AFE_CONFIG: Set WakeNet Model: wn9_nihaoxiaozhi_tts
MC Quantized wakenet9: wakenet9l_tts1h8_你好小智_3_0.631_0.635, tigger:v4, mode:0, p:0, (Aug 11 2025 15:20:50)
I (6279) WakeWordDetect: Audio detection task started, feed size: 512 fetch size: 512
I (6289) Application: STATE: idle
I (6669) Application: Entering idle state, playing standby sound
I (6669) main_task: Returned from app_main()
I (10889) MovecallMojiESP32S3: BOOT button clicked
I (10889) MovecallMojiESP32S3: 触摸任务已解锁,可以接收新的触摸
I (10889) MovecallMojiESP32S3: 当前设备状态: 3
I (10889) MovecallMojiESP32S3: 所有触摸状态已重置
I (10889) MovecallMojiESP32S3: 从待命状态切换到聆听状态
I (10899) MovecallMojiESP32S3: 强制重新初始化音频输出
I (10909) I2S_IF: Pending out channel for in channel running
I (10919) AudioCodec: Set output enable to false
I (10969) I2S_IF: channel mode 0 bits:16/16 channel:2 mask:1
I (10969) I2S_IF: STD Mode 1 bits:16/16 channel:2 sample_rate:16000 mask:1
I (10979) Adev_Codec: Open codec device OK
I (10989) AudioCodec: Set output enable to true
I (10989) MovecallMojiESP32S3: 播放提示音:卡卡在呢
I (10989) MovecallMojiESP32S3: 等待音频播放完成...
I (11609) MovecallMojiESP32S3: 音频队列已清空,等待硬件输出完成...
I (12109) MovecallMojiESP32S3: 音频播放完成
I (12109) Application: STATE: connecting
I (12169) Application: Attempting to open audio channel
I (12169) WebSocket: Connecting to wss://airlab-xiaozhi.airlabs.art:443/xiaozhi/v1/
I (12439) wifi:<ba-add>idx:1 (ifx:0, 70:2a:d7:85:bc:eb), tid:5, ssn:0, winSize:64
I (12549) esp-x509-crt-bundle: Certificate validated
I (12889) Application: 🟢 音频通道已打开
I (12889) Application: 🔄 禁用电源管理模式
I (12889) wifi:Set ps type: 0, coexist: 0
I (12899) Application: 🟢 音频通道初始化完成
I (12899) Application: Setting listening mode to 0
I (12899) Application: STATE: listening
I (13169) Application: Simple VAD state change: speaking=true, device_state=5
I (13259) Application: Simple VAD state change: speaking=false, device_state=5
I (13519) Application: Simple VAD state change: speaking=true, device_state=5
I (14929) Application: Simple VAD state change: speaking=false, device_state=5
I (15179) Application: >> 明天天气怎么样?
I (15179) Application: STATE: speaking
I (19789) Application: << 奇怪耶
I (21189) Application: << 没找到广州市的天气信息欸,你看看地点是不是输入得不太对啦
I (24669) Application: Free internal: 37291 minimal internal: 35291
I (27199) Application: << 你也可以换个地点再问问看呀
I (30049) Application: STATE: listening
I (30539) Application: Simple VAD state change: speaking=true, device_state=5
I (30729) Application: Simple VAD state change: speaking=false, device_state=5
I (33989) MovecallMojiESP32S3: Story button clicked!
I (33989) MovecallMojiESP32S3: 发送故事请求
I (33989) Protocol: Sending story request JSON: {"session_id":"","type":"story"}
I (33999) Application: Sent story request
I (34449) Application: >> 为您献上,星空草原的冒险之旅
I (34459) Application: STATE: speaking
I (35619) Application: << 为您献上
I (36999) Application: << 星空草原的冒险之旅
I (43669) Application: Free internal: 36871 minimal internal: 35291
I (43889) MovecallMojiESP32S3: BOOT button clicked
I (43889) MovecallMojiESP32S3: 触摸任务已解锁,可以接收新的触摸
I (43889) MovecallMojiESP32S3: 当前设备状态: 6
I (43889) MovecallMojiESP32S3: 所有触摸状态已重置
I (43889) MovecallMojiESP32S3: 🔴 BOOT button pressed in Speaking state - initiating abort sequence
I (43909) MovecallMojiESP32S3: 从说话状态切换到聆听状态
I (43909) Application: 🔵 AbortSpeakingAndReturnToListening: Starting transition from speaking to listening state (断开连接方案)
I (43929) Application: 🔵 清空音频队列并重置音量
I (43939) Application: ✅ 音频队列已清空音量已重置为0
I (43939) Application: 🔵 AbortSpeakingAndReturnToListening: Sending abort message to server
I (43949) Application: 📡 WebSocket连接正常发送中止消息
I (43949) Application: ✅ 中止消息发送成功
I (43959) Application: 🔵 AbortSpeakingAndReturnToListening: Transition initiated - keeping WebSocket connection and switching to listening
I (44069) Application: ⏳ 延迟100ms后播放音效并切换到聆听状态
I (44069) Application: 🔵 AbortSpeakingAndReturnToListening: Playing KAKAZAINNE sound
I (44069) Application: 强制重新初始化音频输出
I (44069) I2S_IF: Pending out channel for in channel running
I (44079) AudioCodec: Set output enable to false
I (44129) I2S_IF: channel mode 0 bits:16/16 channel:2 mask:1
I (44129) I2S_IF: STD Mode 1 bits:16/16 channel:2 sample_rate:16000 mask:1
I (44139) Adev_Codec: Open codec device OK
I (44149) AudioCodec: Set output enable to true
I (44149) Application: 播放提示音:卡卡在呢
I (44149) Application: ✅ 音量设置成功: 0.58
I (44149) Application: 等待音频播放完成...
I (44789) Application: 音频队列已清空,等待硬件输出完成...
I (45289) Application: 音频播放完成
I (45289) Application: 🔵 AbortSpeakingAndReturnToListening: Switching to listening state (保持WebSocket连接)
I (45289) Application: STATE: listening
I (46579) Application: Simple VAD state change: speaking=true, device_state=5
I (48719) Application: Simple VAD state change: speaking=false, device_state=5
I (49689) Application: >> 给我讲个小故事
I (49689) Application: STATE: speaking
I (51279) Application: >> 让我们聆听,星空草原的冒险之旅
I (51289) Application: STATE: listening
I (51599) Application: Simple VAD state change: speaking=true, device_state=5
I (51699) Application: Simple VAD state change: speaking=false, device_state=5
I (52109) Application: Simple VAD state change: speaking=true, device_state=5
I (52299) Application: Simple VAD state change: speaking=false, device_state=5
I (52559) Application: << 让我们聆听
I (53139) Application: Simple VAD state change: speaking=true, device_state=5
I (53239) Application: Simple VAD state change: speaking=false, device_state=5
I (54109) Application: << 星空草原的冒险之旅
I (55259) Application: Simple VAD state change: speaking=true, device_state=5
I (55889) Application: Simple VAD state change: speaking=false, device_state=5
I (57099) Application: Simple VAD state change: speaking=true, device_state=5
I (57869) Application: Simple VAD state change: speaking=false, device_state=5
I (60269) Application: Simple VAD state change: speaking=true, device_state=5
I (60379) Application: Simple VAD state change: speaking=false, device_state=5
I (60669) Application: Free internal: 38631 minimal internal: 31407
I (63309) MovecallMojiESP32S3: Battery ADC: 1503, Average: 1458, Level: 0%
I (65739) Application: Simple VAD state change: speaking=true, device_state=5
I (65839) Application: Simple VAD state change: speaking=false, device_state=5
I (66699) Application: Simple VAD state change: speaking=true, device_state=5
I (66779) MovecallMojiESP32S3: BOOT button clicked
I (66779) MovecallMojiESP32S3: 触摸任务已解锁,可以接收新的触摸
I (66779) MovecallMojiESP32S3: 当前设备状态: 5
I (66779) MovecallMojiESP32S3: 所有触摸状态已重置
I (66789) MovecallMojiESP32S3: 🔵 BOOT button pressed in Listening state - switching to idle
I (66799) MovecallMojiESP32S3: 从聆听状态切换到待命状态
I (66839) WS: Websocket disconnected
I (66839) WS: Audio processor stopped immediately
I (66839) Application: 🔴 音频通道关闭,开始清理任务
I (66839) Application: 🔴 后台任务完成
I (66869) WS: 🔧 WebSocket已安全删除
I (66869) Application: 🔧 设备不在idle状态跳过电源管理设置
I (66869) Application: 🔄 设置设备为空闲状态
I (66869) Application: STATE: idle
I (66869) Application: Entering idle state, playing standby sound
I (69919) MovecallMojiESP32S3: BOOT button clicked
I (69919) MovecallMojiESP32S3: 触摸任务已解锁,可以接收新的触摸
I (69919) MovecallMojiESP32S3: 当前设备状态: 3
I (69919) MovecallMojiESP32S3: 所有触摸状态已重置
I (69929) MovecallMojiESP32S3: 从待命状态切换到聆听状态
I (69939) MovecallMojiESP32S3: 强制重新初始化音频输出
I (69949) I2S_IF: Pending out channel for in channel running
I (69949) AudioCodec: Set output enable to false
I (69999) I2S_IF: channel mode 0 bits:16/16 channel:2 mask:1
I (69999) I2S_IF: STD Mode 1 bits:16/16 channel:2 sample_rate:16000 mask:1
I (70009) Adev_Codec: Open codec device OK
I (70019) AudioCodec: Set output enable to true
I (70019) MovecallMojiESP32S3: 播放提示音:卡卡在呢
I (70019) MovecallMojiESP32S3: 等待音频播放完成...
I (70639) MovecallMojiESP32S3: 音频队列已清空,等待硬件输出完成...
I (71139) MovecallMojiESP32S3: 音频播放完成
I (71139) Application: STATE: connecting
I (71199) Application: Attempting to open audio channel
I (71199) WebSocket: Connecting to wss://airlab-xiaozhi.airlabs.art:443/xiaozhi/v1/
I (71419) esp-x509-crt-bundle: Certificate validated
I (71769) Application: 🟢 音频通道已打开
I (71769) Application: 🔄 禁用电源管理模式
I (71769) wifi:Set ps type: 0, coexist: 0
I (71779) Application: 🟢 音频通道初始化完成
I (71779) Application: Setting listening mode to 0
I (71779) Application: STATE: listening
I (72339) Application: Simple VAD state change: speaking=false, device_state=5
I (72619) Application: Simple VAD state change: speaking=true, device_state=5
I (73979) Application: Simple VAD state change: speaking=false, device_state=5
I (74299) Application: Simple VAD state change: speaking=true, device_state=5
I (74459) Application: Simple VAD state change: speaking=false, device_state=5
I (74829) Application: >> 给我讲个小故事
I (74839) Application: STATE: speaking
I (76449) Application: >> 正在为您播放,星空草原的冒险之旅
I (76459) Application: STATE: listening
I (77559) Application: Simple VAD state change: speaking=true, device_state=5
I (77659) Application: Simple VAD state change: speaking=false, device_state=5
I (77679) Application: << 正在为您播放
I (78059) Application: Simple VAD state change: speaking=true, device_state=5
I (78199) Application: Simple VAD state change: speaking=false, device_state=5
I (78619) Application: Simple VAD state change: speaking=true, device_state=5
I (79019) Application: Simple VAD state change: speaking=false, device_state=5
I (79559) Application: << 星空草原的冒险之旅
I (80919) Application: Simple VAD state change: speaking=true, device_state=5
I (81419) Application: Simple VAD state change: speaking=false, device_state=5
I (81999) Application: Simple VAD state change: speaking=true, device_state=5
I (82139) Application: Simple VAD state change: speaking=false, device_state=5
I (82739) Application: Simple VAD state change: speaking=true, device_state=5
I (82839) Application: Simple VAD state change: speaking=false, device_state=5
I (83279) Application: Simple VAD state change: speaking=true, device_state=5
I (83379) Application: Simple VAD state change: speaking=false, device_state=5
I (84459) Application: Simple VAD state change: speaking=true, device_state=5
I (84579) MovecallMojiESP32S3: BOOT button clicked
I (84579) MovecallMojiESP32S3: 触摸任务已解锁,可以接收新的触摸
I (84579) MovecallMojiESP32S3: 当前设备状态: 5
I (84579) MovecallMojiESP32S3: 所有触摸状态已重置
I (84579) MovecallMojiESP32S3: 🔵 BOOT button pressed in Listening state - switching to idle
I (84599) MovecallMojiESP32S3: 从聆听状态切换到待命状态
I (84619) WS: Websocket disconnected
I (84619) WS: Audio processor stopped immediately
I (84619) Application: 🔴 音频通道关闭,开始清理任务
I (84629) Application: 🔴 后台任务完成
I (84659) WS: 🔧 WebSocket已安全删除
I (84659) Application: 🔧 设备不在idle状态跳过电源管理设置
I (84659) Application: 🔄 设置设备为空闲状态
I (84659) Application: STATE: idle
I (84659) Application: Entering idle state, playing standby sound
I (93669) Application: Free internal: 42911 minimal internal: 31407
I (97269) I2S_IF: Pending out channel for in channel running
I (97269) AudioCodec: Set output enable to false
I (103669) Application: Free internal: 42911 minimal internal: 31407
I (113669) Application: Free internal: 42923 minimal internal: 31407
I (123309) MovecallMojiESP32S3: Battery ADC: 1339, Average: 1424, Level: 0%
I (123669) Application: Free internal: 42911 minimal internal: 31407
I (133669) Application: Free internal: 42919 minimal internal: 31407
I (143669) Application: Free internal: 42911 minimal internal: 31407
I (153669) Application: Free internal: 43939 minimal internal: 31407
I (163669) Application: Free internal: 42911 minimal internal: 31407
I (173669) Application: Free internal: 42911 minimal internal: 31407
I (183309) MovecallMojiESP32S3: Battery ADC: 1293, Average: 1378, Level: 0%
I (183669) Application: Free internal: 42911 minimal internal: 31407
I (193669) Application: Free internal: 42915 minimal internal: 31407