diff --git a/05-最新日志.txt b/05-最新日志.txt index 2cebcc4..debaae3 100644 --- a/05-最新日志.txt +++ b/05-最新日志.txt @@ -1,84 +1,848 @@ -I (49) WeatherApi: 初始化天气API配置 - 默认城市: 北京 -I (49) WeatherApi: WiFi位置缓存限制已设置为: 5 条 -I (50) coexist: coex firmware version: 831ec70 -I (50) coexist: coexist rom version e7ae62f -I (51) main_task: Started on CPU0 -I (61) main_task: Calling app_main() -I (81) Application: 🎴 吧唧模式:跳过 WiFi/协议/音频初始化 -I (81) Application: 打印设置设备状态日志: idle +I (42308) Application: .. assistant: 当前北京时间是2026年3月2日16:34 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=331 binary=1 free_heap=7925060 +I (42338) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (42338) Application: .. assistant: 当前北京时间是2026年3月2日16:34 +I (43408) Application: dialog对话空闲倒计时剩余: 39 秒 +I (43528) VolcRtcProtocol: 上行音频统计: PCM帧=51 字节=16320, G711A帧=0 字节=0, 速率=64937 bps +I (43528) VolcRtcProtocol: 下行音频统计: PCM字节=8000, OPUS字节=0 +2026-03-02 16:34:12.530 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=15, out: pkt=21 t_diff=33 seq_diff=1 buffer_ms=0 target_ms=100 expand_npkt=80 expand_loss=0 start_seq 0 end_seq 0 +2026-03-02 16:34:12.731 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +I (45408) Application: dialog对话空闲倒计时剩余: 37 秒 +I (45538) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63678 bps +I (45538) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +2026-03-02 16:34:14.551 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=15, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +2026-03-02 16:34:14.750 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +2026-03-02 16:34:15.754 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 0 +2026-03-02 16:34:15.754 [E] EventReportSDK.c:596 operation returned status code: 0x00000022 +2026-03-02 16:34:15.755 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 0 +2026-03-02 16:34:15.755 [E] EventReportSDK.c:596 operation returned status code: 0x00000022 +I (47408) Application: dialog对话空闲倒计时剩余: 35 秒 +I (47548) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63703 bps +I (47548) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +2026-03-02 16:34:16.568 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=15, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +2026-03-02 16:34:16.730 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7924484 +I (47938) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (47938) Application: .. assistant: 今天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7925100 +I (47948) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (47948) Application: .. assistant: 今天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7923080 +I (47988) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (47988) Application: .. assistant: 今天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7925860 +I (48078) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (48088) Application: .. assistant: 今天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7925244 +I (48188) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (48188) Application: .. assistant: 今天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7925720 +I (48278) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (48288) Application: .. assistant: 今天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7925728 +I (48388) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (48388) Application: .. assistant: 今天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7923540 +I (48578) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (48578) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7921244 +I (48618) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (48618) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7925692 +I (48678) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (48678) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7925100 +I (48778) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (48778) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7925496 +I (48878) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (48878) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7925496 +I (48988) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (48988) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7923488 +I (49188) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (49188) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7925464 +I (49228) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (49228) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7925560 +I (49288) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (49288) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7925460 +I (49388) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (49388) Application: .. assistant: 今天的天气怎么样 +I (49408) Application: dialog对话空闲倒计时剩余: 33 秒 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7925368 +I (49478) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (49478) Application: .. assistant: 今天的天气怎么样 +I (49558) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63681 bps +I (49558) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7925324 +I (49588) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (49588) Application: .. assistant: 今天的天气怎么样 +2026-03-02 16:34:18.590 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=15, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7923352 +I (49778) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (49778) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7923144 +I (49808) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (49808) Application: .. assistant: 今天的天气怎么样 +2026-03-02 16:34:18.728 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=314 binary=1 free_heap=7921540 +I (49918) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (49918) Application: .. assistant: 今天的天气怎么样? +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=312 binary=1 free_heap=7923072 +I (49928) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (49928) Application: >> assistant: 今天的天气怎么样? +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=198 binary=1 free_heap=7923692 +I (50398) VolcRtcProtocol: 接收下行消息: info +I (51408) Application: dialog对话空闲倒计时剩余: 31 秒 +I (51568) VolcRtcProtocol: 上行音频统计: PCM帧=51 字节=16320, G711A帧=0 字节=0, 速率=64938 bps +I (51568) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=2042 binary=1 free_heap=7916448 +I (51618) VolcRtcProtocol: 接收下行消息: info +2026-03-02 16:34:20.604 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=15, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +2026-03-02 16:34:20.750 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +2026-03-02 16:34:20.767 [I] rx_net_audio_jitterbuffer.c:1797 the dia cnt update, last=1, seq=615, cur=3, seq=616 +2026-03-02 16:34:20.769 [I] rx_net_audio_jitterbuffer.c:1617 [a_jb]reset jb bsize=0, needr=1, rst_cur_round=0, rst_cnt=1 +2026-03-02 16:34:20.796 [I] rx_net_audio_jitterbuffer.c:1443 build_target_delay over need_extract_packet s=100 +2026-03-02 16:34:20.813 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 0 +2026-03-02 16:34:20.814 [E] EventReportSDK.c:596 operation returned status code: 0x00000022 +2026-03-02 16:34:20.815 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 0 +2026-03-02 16:34:20.815 [E] EventReportSDK.c:596 operation returned status code: 0x00000022 +I (52028) Airhub1: ADC: 2292, 原始电压: 2.29V, 计算电池电压: 9.95V, 电量: 100%, 满电电压: 4.20V +I (52028) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=294 binary=1 free_heap=7882708 +I (52508) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (52508) Application: .. assistant: 正在上网查 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=306 binary=1 free_heap=7882896 +I (52708) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (52708) Application: .. assistant: 正在上网查询, +2026-03-02 16:34:21.989 [I] rx_net_audio_jitterbuffer.c:1717 is burst ver, [a_jb] rtt_to_s: 58, e2e_avg: 32, e2e_max: 120 +I (53408) Application: dialog对话空闲倒计时剩余: 40 秒 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=312 binary=1 free_heap=7881220 +I (53428) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (53428) Application: .. assistant: 正在上网查询,请 +I (53578) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63676 bps +I (53578) VolcRtcProtocol: 下行音频统计: PCM字节=27200, OPUS字节=0 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=318 binary=1 free_heap=7880684 +I (53608) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (53608) Application: .. assistant: 正在上网查询,请稍 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=324 binary=1 free_heap=7880264 +I (53808) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (53808) Application: .. assistant: 正在上网查询,请稍等 +2026-03-02 16:34:22.728 [E] EventTransport.c:292 connect to logserver timeout, need shutdown +2026-03-02 16:34:22.786 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 120:2:122,in: jitter nor=10304 reor=261, wj=15, out: pkt=100 t_diff=64 seq_diff=1 buffer_ms=420 target_ms=100 expand_npkt=0 expand_loss=0 start_seq 616 end_seq 735 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=330 binary=1 free_heap=7882984 +I (53908) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (53908) Application: .. assistant: 正在上网查询,请稍等一 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=347 binary=1 free_heap=7880384 +I (54008) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (54008) Application: >> assistant: 正在上网查询,请稍等一下哦。 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=270 binary=1 free_heap=7880328 +I (54908) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (54908) Application: .. assistant: 当 +2026-03-02 16:34:23.987 [I] rx_net_audio_jitterbuffer.c:1717 is burst ver, [a_jb] rtt_to_s: 14, e2e_avg: 13, e2e_max: 22 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=276 binary=1 free_heap=7877712 +I (55208) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (55208) Application: .. assistant: 当前 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=282 binary=1 free_heap=7878960 +I (55508) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (55508) Application: .. assistant: 当前广 +I (55588) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63701 bps +I (55588) VolcRtcProtocol: 下行音频统计: PCM字节=32000, OPUS字节=0 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=288 binary=1 free_heap=7878696 +I (55718) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (55718) Application: .. assistant: 当前广州 +2026-03-02 16:34:24.790 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 100:0:100,in: jitter nor=18 reor=0, wj=19, out: pkt=100 t_diff=35 seq_diff=1 buffer_ms=420 target_ms=100 expand_npkt=0 expand_loss=0 start_seq 736 end_seq 835 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=294 binary=1 free_heap=7882884 +I (56008) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (56008) Application: .. assistant: 当前广州市 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=300 binary=1 free_heap=7881996 +I (56208) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (56208) Application: .. assistant: 当前广州市天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7883084 +I (56478) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (56478) Application: .. assistant: 安全 +2026-03-02 16:34:25.404 [I] rx_net_audio_jitterbuffer.c:1443 build_target_delay over need_extract_packet s=400 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7877828 +I (56508) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (56508) Application: .. assistant: 安全 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7889932 +I (56568) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (56568) Application: .. assistant: 安全 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7901964 +I (56678) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (56678) Application: .. assistant: 安全 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7907876 +I (56768) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (56768) Application: .. assistant: 安全 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7919492 +I (56878) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (56878) Application: .. assistant: 安全 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=272 binary=1 free_heap=7924244 +I (56968) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (56968) Application: .. assistant: 安全 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=290 binary=1 free_heap=7924120 +I (57188) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (57188) Application: .. assistant: 安全管这是 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=290 binary=1 free_heap=7917736 +I (57208) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (57218) Application: .. assistant: 安全管这是 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=290 binary=1 free_heap=7924128 +I (57278) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (57278) Application: .. assistant: 安全管这是 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=290 binary=1 free_heap=7922124 +I (57368) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (57368) Application: .. assistant: 安全管这是 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=290 binary=1 free_heap=7921824 +I (57468) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (57468) Application: .. assistant: 安全管这是 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=290 binary=1 free_heap=7923384 +I (57568) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (57578) Application: .. assistant: 安全管这是 +I (57598) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63683 bps +I (57598) VolcRtcProtocol: 下行音频统计: PCM字节=20800, OPUS字节=0 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7924040 +I (57778) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (57778) Application: .. assistant: 安全管,这是天气 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7923872 +I (57808) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (57808) Application: .. assistant: 安全管,这是天气 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7924004 +I (57868) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (57878) Application: .. assistant: 安全管,这是天气 +2026-03-02 16:34:26.814 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 30:0:30,in: jitter nor=21 reor=0, wj=22, out: pkt=50 t_diff=47 seq_diff=1 buffer_ms=0 target_ms=100 expand_npkt=50 expand_loss=0 start_seq 836 end_seq 865 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7923588 +I (57978) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (57978) Application: .. assistant: 安全管,这是天气 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7923596 +I (58078) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (58078) Application: .. assistant: 安全管,这是天气 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7925896 +I (58168) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (58168) Application: .. assistant: 安全管,这是天气 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=308 binary=1 free_heap=7925560 +I (58368) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (58368) Application: .. assistant: 安全管,这是天气 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=314 binary=1 free_heap=7923804 +I (58408) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (58408) Application: .. assistant: 安全管,这是天气。 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=312 binary=1 free_heap=7925164 +I (58408) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (58408) Application: >> assistant: 安全管,这是天气。 +2026-03-02 16:34:28.099 [I] rx_net_audio_jitterbuffer.c:1617 [a_jb]reset jb bsize=0, needr=1, rst_cur_round=1, rst_cnt=1 +2026-03-02 16:34:28.102 [I] rx_net_audio_jitterbuffer.c:1797 the dia cnt update, last=3, seq=866, cur=4, seq=867 +2026-03-02 16:34:28.103 [I] rx_net_audio_jitterbuffer.c:1617 [a_jb]reset jb bsize=0, needr=1, rst_cur_round=0, rst_cnt=3 +2026-03-02 16:34:28.103 [I] rx_net_audio_jitterbuffer.c:1554 [a_jb]jb flush all bsize=0 +2026-03-02 16:34:28.142 [I] rx_net_audio_jitterbuffer.c:1443 build_target_delay over need_extract_packet s=140 +2026-03-02 16:34:28.265 [I] rx_net_audio_jitterbuffer.c:1717 is burst ver, [a_jb] rtt_to_s: 51, e2e_avg: 19, e2e_max: 33 +I (59608) VolcRtcProtocol: 上行音频统计: PCM帧=51 字节=16320, G711A帧=0 字节=0, 速率=64929 bps +I (59608) VolcRtcProtocol: 下行音频统计: PCM字节=5760, OPUS字节=0 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=312 binary=1 free_heap=7879060 +I (59808) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (59808) Application: .. assistant: 你是说“ +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=318 binary=1 free_heap=7880188 +I (60218) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (60218) Application: .. assistant: 你是说“安 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=324 binary=1 free_heap=7878384 +I (60308) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (60308) Application: .. assistant: 你是说“安全 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=336 binary=1 free_heap=7875388 +I (60708) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (60708) Application: .. assistant: 你是说“安全管” +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=342 binary=1 free_heap=7876680 +I (60908) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (60908) Application: .. assistant: 你是说“安全管”和 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=348 binary=1 free_heap=7876136 +I (61108) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (61108) Application: .. assistant: 你是说“安全管”和天 +2026-03-02 16:34:30.112 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 120:3:123,in: jitter nor=26 reor=206, wj=39, out: pkt=98 t_diff=60 seq_diff=1 buffer_ms=460 target_ms=100 expand_npkt=0 expand_loss=0 start_seq 867 end_seq 986 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=354 binary=1 free_heap=7876832 +I (61308) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (61308) Application: .. assistant: 你是说“安全管”和天气 +2026-03-02 16:34:30.237 [I] rx_net_audio_jitterbuffer.c:1717 is burst ver, [a_jb] rtt_to_s: 61, e2e_avg: 16, e2e_max: 36 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=360 binary=1 free_heap=7881920 +I (61518) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (61518) Application: .. assistant: 你是说“安全管”和天气有 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163348000 src=bot_20260302163348000 size=377 binary=1 free_heap=7879620 +I (61618) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (61618) Application: 字幕情绪: 平静 → neutral +I (61618) Application: >> assistant: 你是说“安全管”和天气有关吗? +I (61618) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63683 bps +I (61618) VolcRtcProtocol: 下行音频统计: PCM字节=32000, OPUS字节=0 +I (62028) Airhub1: ADC: 2291, 原始电压: 2.29V, 计算电池电压: 9.94V, 电量: 100%, 满电电压: 4.20V +I (62028) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +--- Error: read failed: [Errno 6] Device not configured +--- Waiting for the device to reconnect.............................................................................................................................................................................................................................................................. +I (948) ES7210: Enable ES7210_INPUT_MIC1 +I (948) ES7210: Enable ES7210_INPUT_MIC2 +I (958) BoxAudioCodec: BoxAudioDevice initialized (duplex) +I (958) Airhub1: Audio codec initialized successfully +I (958) Application: 检测到WiFi板卡,将opus编码器复杂度设置为3 +I (958) OpusResampler: Resampler configured with input sample rate 16000, output sample rate 8000, and channels 1 +I (958) I2S_IF: channel mode 2 bits:16/16 channel:2 mask:1 +I (958) I2S_IF: TDM Mode 0 bits:16/16 channel:2 sample_rate:16000 mask:1 +I (958) I2S_IF: channel mode 0 bits:16/16 channel:2 mask:1 +I (958) I2S_IF: STD Mode 1 bits:16/16 channel:2 sample_rate:16000 mask:1 +I (958) ES7210: Bits 16 +I (968) ES7210: Enable ES7210_INPUT_MIC1 +I (968) ES7210: Enable ES7210_INPUT_MIC2 +I (978) ES7210: Unmuted +I (978) Adev_Codec: Open codec device OK +I (978) BoxAudioCodec: Input opened: sr=16000 ch=1 mask=0x1 ref=0 +I (978) AudioCodec: Set input enable to true +I (978) I2S_IF: channel mode 0 bits:16/16 channel:2 mask:1 +I (978) I2S_IF: STD Mode 1 bits:16/16 channel:2 sample_rate:16000 mask:1 +I (988) Adev_Codec: Open codec device OK +I (998) AudioCodec: Set output enable to true +I (998) AudioCodec: Audio codec started +I (1098) Airhub1: ADC: 2299, 原始电压: 2.30V, 计算电池电压: 9.98V, 电量: 100%, 满电电压: 4.20V +I (1098) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (1198) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (1198) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (1298) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (1298) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (1398) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (1398) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (1498) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (1498) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (1598) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (1598) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (1698) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (1698) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (1798) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (1798) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (1898) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (1898) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (1998) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (1998) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (2028) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (2028) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (2098) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (2098) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (2198) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (2198) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (2298) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (2298) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (2398) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (2398) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (2498) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (2498) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (2598) Airhub1: ADC: 2298, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (2598) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (2698) Airhub1: ADC: 2298, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (2698) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (2798) Airhub1: ADC: 2298, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (2798) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (2898) Airhub1: ADC: 2298, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (2898) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (2998) Airhub1: ADC: 2298, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (2998) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (2998) AudioCodec: 将运行时输出音量设置为:65 +I (2998) Application: 设备启动完成,播放开机播报语音 +I (2998) pp: pp rom version: e7ae62f +I (2998) net80211: net80211 rom version: e7ae62f +I (3008) wifi:wifi driver task: 3fce258c, prio:23, stack:6656, core=0 +I (3008) wifi:wifi firmware version: 3263cda +I (3008) wifi:wifi certification version: v7.0 +I (3008) wifi:config NVS flash: disabled +I (3008) wifi:config nano formatting: disabled +I (3008) wifi:Init data frame dynamic rx buffer num: 32 +I (3008) wifi:Init dynamic rx mgmt buffer num: 5 +I (3008) wifi:Init management short buffer num: 32 +I (3008) wifi:Init static tx buffer num: 8 +I (3008) wifi:Init tx cache buffer num: 32 +I (3008) wifi:Init static tx FG buffer num: 2 +I (3008) wifi:Init static rx buffer size: 1600 +I (3008) wifi:Init static rx buffer num: 10 +I (3008) wifi:Init dynamic rx buffer num: 32 +I (3008) wifi_init: rx ba win: 16 +I (3008) wifi_init: accept mbox: 6 +I (3008) wifi_init: tcpip mbox: 32 +I (3008) wifi_init: udp mbox: 6 +I (3008) wifi_init: tcp mbox: 6 +I (3008) wifi_init: tcp tx win: 5760 +I (3008) wifi_init: tcp rx win: 5760 +I (3008) wifi_init: tcp mss: 1440 +I (3008) wifi_init: WiFi/LWIP prefer SPIRAM +I (3008) phy_init: phy_version 701,f4f1da3a,Mar 3 2025,15:50:10 +I (3048) wifi:mode : sta (d0:cf:13:03:bb:f0) +I (3048) wifi:enable tsf +I (3048) Application: 开始播放下行音频: 样本=960 采样率=16000 +I (5458) wifi: 发现可连接 AP: airhub, BSSID: 70:2a:d7:85:bc:eb, RSSI: -34, Channel: 1, Authmode: 3 +I (5458) WifiBoard: Starting WiFi connection, playing network connection sound +W (5458) wifi:Password length matches WPA2 standards, authmode threshold changes from OPEN to WPA2 +I (5548) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1, snd_ch_cfg:0x0 +I (5548) wifi:state: init -> auth (0xb0) +I (5568) wifi:state: auth -> assoc (0x0) +I (5588) wifi:state: assoc -> run (0x10) +I (5618) wifi:connected with airhub, aid = 2, channel 1, BW20, bssid = 70:2a:d7:85:bc:eb +I (5618) wifi:security: WPA2-PSK, phy: bgn, rssi: -29 +I (5618) wifi:pm start, type: 1 -abort() was called at PC 0x421cd333 on core 0 -.--- 0x421cd333: __cxxabiv1::__terminate(void (*)()) at /builds/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48 +I (5618) wifi:dp: 1, bi: 102400, li: 3, scale listen interval from 307200 us to 307200 us +I (5618) wifi:set rx beacon pti, rx_bcn_pti: 14, bcn_timeout: 25000, mt_pti: 14, mt_time: 10000 +I (5638) wifi:idx:0 (ifx:0, 70:2a:d7:85:bc:eb), tid:0, ssn:0, winSize:64 +I (5668) wifi:AP's beacon interval = 102400 us, DTIM period = 1 +I (5928) Airhub1: 📤 设备状态上报已启用,每30秒上报一次 +I (8188) wifi: Got IP: 192.168.124.22 +I (8188) esp_netif_handlers: sta ip: 192.168.124.22, mask: 255.255.255.0, gw: 192.168.124.1 +I (11878) Airhub1: BOOT button clicked +I (11878) Airhub1: 当前设备状态: 1 +I (11878) Airhub1: 唤醒设备 +I (12028) Airhub1: ADC: 2298, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (12028) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (13188) VolcRtcProtocol: 设置Agent配置参数: {"Config":{"WebSearchAgentConfig":{"ParamsString":"{\"bot_id\":\"7585449675889608233\",\"stream\":true,\"location_info\":{\"city\":\"广州市\"}}"}}} +I (13188) VolcRtcProtocol: VolcRtcProtocol 开始启动... +I (13188) VolcRtcProtocol: 使用Wi-Fi MAC地址作为设备名称(已替换冒号为下划线): d0_cf_13_03_bb_f0 +I (13188) VolcRtcProtocol: NVS凭证已加载:secret=1 appid=1 device_name=d0_cf_13_03_bb_f0, free_heap=8278944 +[INF|volc_rtc.c:597]volc_rtc_create: set param[0]: {"debug":{"log_to_console":1}} +[INF|volc_rtc.c:597]volc_rtc_create: set param[1]: {"audio":{"codec":{"internal":{"enable":1}}}} +[INF|volc_rtc.c:597]volc_rtc_create: set param[2]: {"rtc":{"access":{"concurrent_requests":1}}} +[INF|volc_rtc.c:597]volc_rtc_create: set param[3]: {"rtc":{"ice":{"concurrent_agents":1}}} +1970-01-01 08:00:13.144 [I] VolcEngineRTCLite.c:153 ****************** HELLO BOOKA (68f0bc7617b8520178bef12c)(1.57.207.001)(HASH-5c3aa20fe851886d21cede0115044e17c3ec8a67) ******************** +1970-01-01 08:00:13.144 [I] VolcEngineRTCLite.c:158 Platform esp32s3 +1970-01-01 08:00:13.145 [I] VolcEngineRTCLite.c:161 OsVersion FreeRTOS/unknown +1970-01-01 08:00:13.145 [I] VolcEngineRTCLite.c:164 CompilerInfo GCC/14.2.0 +1970-01-01 08:00:13.145 [I] VolcEngineRTCLite.c:100 BOOKA_DEVICE_LOW_RESOURCE : ON +1970-01-01 08:00:13.145 [I] VolcEngineRTCLite.c:104 BOOKA_ENABLE_EVENT_REPORT : ON +1970-01-01 08:00:13.146 [I] VolcEngineRTCLite.c:108 ENABLE_G722_CODEC : ON +1970-01-01 08:00:13.146 [I] GlobalParams.c:232 pGlobalParams->configParams.rtc.access.concurrent_requests from 2 to 1 +1970-01-01 08:00:13.146 [I] GlobalParams.c:233 pGlobalParams->configParams.rtc.ice.concurrent_agents from 2 to 1 +1970-01-01 08:00:13.147 [I] GlobalParams.c:239 pGlobalParams->configParams.audio.codec.internal.enable from 0 to 1 +1970-01-01 08:00:13.147 [I] GlobalParams.c:244 pGlobalParams->configParams.debug.log_to_console from 0 to 1 +1970-01-01 08:00:13.147 [I] GlobalParams.c:247 pGlobalParams->configParams.rtc.root_path to . +1970-01-01 08:00:13.149 [E] Cache.c:273 operation returned status code: 0x00000009 +1970-01-01 08:00:13.155 [E] SocketConnection-Lite.c:191 bind local ip failed +1970-01-01 08:00:13.159 [I] LiteResolver.c:213 start resolve rtc-log-service.volcvideo.com by sep thread +1970-01-01 08:00:13.160 [I] API byte_rtc_set_audio_codec engine 0x3c4b20dc audio_codec_type 4 +1970-01-01 08:00:13.162 [I] API byte:82 rtcAudioCodec2Sd engine 0x3c4b20dc video_codec_type 0 +1970-01-01 08:00:13.162 [I] API byte:82 rtcAudioCodec2Sd engine 0x3c4b20dc video_codec_type 0 +I (13208) VolcRtcProtocol: RTC实例已准备就绪;房间加入将在监听状态后执行 +I (13208) Application: 🌐 开始初始化WebSocket协议... +I (13208) Application: 🔧 创建WebsocketProtocol实例 +I (13208) Application: 🚀 启动WebSocket协议 +I (13208) Application: ✅ WebSocket协议初始化完成 +I (13208) VolcRtcProtocol: VolcRtcProtocol初始化任务已创建 +I (13208) Application: 打印设置设备状态日志: idle +I (13208) Application: Entering idle state, playing standby sound +I (13208) WeatherApi: [AutoDetectAndSetLocation] 调用全局函数自动检测位置 +I (13208) WeatherApi: [AutoDetectLocation] ===== 开始自动检测位置 ===== +I (13218) WeatherApi: [AutoDetectLocation] 从NVS命中位置: '广州市',已更新默认城市 +I (13218) WeatherApi: [AutoDetectLocation] ===== 位置检测完成 ===== +I (13218) main_task: Returned from app_main() +1970-01-01 08:00:13.202 [I] LiteResolver.c:213 start resolve access.rtc.volcvideo.com by sep thread +1970-01-01 08:00:13.204 [I] LiteResolver.c:213 start resolve rtc-log-info.volcvideo.com by sep thread +1970-01-01 08:00:13.881 [E] Cache.c:311 operation returned status code: 0x00000009 +1970-01-01 08:00:14.103 [I] IceAgent.c:2533 cur nominatedCandidatePair local 192.168.124.22:0 remote 183.2.197.21:50000 state ICE_CANDIDATE_PAIR_STATE_SUCCEEDED +1970-01-01 08:00:15.162 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +1970-01-01 08:00:17.162 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +1970-01-01 08:00:19.162 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +I (19808) Airhub1: BOOT button clicked +I (19808) Airhub1: 当前设备状态: 3 +I (19808) Airhub1: 从待命状态切换到聆听状态 +I (19808) Airhub1: 强制重新初始化音频输出 +I (19818) I2S_IF: Pending out channel for in channel running +I (19818) AudioCodec: Set output enable to false +I (19868) I2S_IF: channel mode 0 bits:16/16 channel:2 mask:1 +I (19868) I2S_IF: STD Mode 1 bits:16/16 channel:2 sample_rate:16000 mask:1 +I (19878) Adev_Codec: Open codec device OK +I (19878) AudioCodec: Set output enable to true +I (19878) Airhub1: 播放提示音:卡卡在呢 +I (19878) Airhub1: 等待音频播放完成... +I (20378) Airhub1: 音频队列已清空,等待硬件输出完成... +I (20878) Airhub1: 音频播放完成 +I (20878) Application: 打印设置设备状态日志: connecting +I (20888) Application: 正在尝试打开音频通道 +I (20888) WifiBoard: 🔋 电源管理模式切换: 禁用低功耗模式(恢复正常模式) +I (20888) wifi:Set ps type: 0, coexist: 0 +I (20888) VolcRtcProtocol: Join RTC: handle=0x3c4b202c bot=botCL63FJgWe iot_ready=1 free_heap=8129976 +[INF|volc_rtc.c:695]volc_rtc_start: bot_id=botCL63FJgWe audio_codec=4 heap_free=8129976 +[INF|volc_device_manager.c:594]Get RTC config URL: https://iot-cn-shanghai.iot.volces.com/2021-12-14/GetRTCConfig?Action=GetRTCConfig&Version=2021-12-14 +[INF|volc_device_manager.c:595]RTC config request body: {"InstanceID":"68f0bc7611a5cf890711f2d0","product_key":"69080ba98219e1f34702d133","device_name":"d0_cf_13_03_bb_f0","random_num":20839,"timestamp":20839,"signature":"s17qowpzYg09gc3kI3fa4q2ojDH6kY9gli9RPNT7cRg=","bot_id":"botCL63FJgWe","audio_codec":4,"task_id":"test","Config":{"WebSearchAgentConfig":{"ParamsString":"{\"bot_id\":\"7585449675889608233\",\"stream\":true,\"location_info\":{\"city\":\"广州市\"}}"}}} +I (20888) VOLC_HTTP: HTTP POST attempt 1/3 +I (20888) VOLC_HTTP: Performing HTTP request... +I (20948) wifi:idx:1 (ifx:0, 70:2a:d7:85:bc:eb), tid:1, ssn:0, winSize:64 +I (21088) esp-x509-crt-bundle: Certificate validated +1970-01-01 08:00:21.162 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +I (21758) VOLC_HTTP: HTTP_EVENT_ON_DATA: read 307 bytes, total: 307 +I (21758) VOLC_HTTP: HTTP_EVENT_ON_DATA: read 130 bytes, total: 437 +I (21758) VOLC_HTTP: HTTP response status: 200 +I (21758) VOLC_HTTP: Content-Length: 437, actually read: 437 +I (21758) VOLC_HTTP: Successfully read response: 437 bytes +I (21758) VOLC_HTTP: HTTP POST request completed, response_buffer=0x3c4c8d1c +[INF|volc_device_manager.c:605]Get RTC config response received +[INF|volc_device_manager.c:606]RTC config response content: {"ResponseMetadata":{"Action":"GetRTCConfig","Version":"2021-12-14"},"Result":{"RoomID":"aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000","TaskID":"test","UserID":"d0_cf_13_03_bb_f0","Token":"00168f0bc7617b8520178bef12ceQBYBmoBLUylaa2GrmkyAGFpYm90cnRjX0c3MTFBX2QwX2NmXzEzXzAzX2JiX2YwXzIwMjYwMzAyMTYzNzAwMDAwEQBkMF9jZl8xM18wM19iYl9mMAYAAACthq5pAQCthq5pAgCthq5pAwCthq5pBACthq5pBQCthq5pIADXPUwCZH/EmqLt6WjO7kO6DybXby9KvHztSBsml4/cMg=="}} +[INF|volc_device_manager.c:702]Retrieved RTC config: channel_name=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000, uid=d0_cf_13_03_bb_f0, task_id=test +[INF|volc_rtc.c:701]volc_get_rtc_config success heap_free=8129288 +[INF|volc_rtc.c:119]Joining channel: aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000, uid: d0_cf_13_03_bb_f0, token: 00168f0bc7617b8520178bef12ceQBYBmoBLUylaa2GrmkyAGFpYm90cnRjX0c3MTFBX2QwX2NmXzEzXzAzX2JiX2YwXzIwMjYwMzAyMTYzNzAwMDAwEQBkMF9jZl8xM18wM19iYl9mMAYAAACthq5pAQCthq5pAgCthq5pAwCthq5pBACthq5pBQCthq5pIADXPUwCZH/EmqLt6WjO7kO6DybXby9KvHztSBsml4/cMg==, vpub: 0, vsub: 0, apub: 1, asub: 1 +[INF|volc_rtc.c:123]Memory before byte_rtc_join_room - Heap: 8129288 bytes, SPIRAM: 8101932 bytes +1970-01-01 08:00:21.715 [I] API byte_rtc_join_room engine 0x3c4b20dc channel_name aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 user_name d0_cf_13_03_bb_f0 token 00168f0bc7617b8520178bef12ceQBYBmoBLUylaa2GrmkyAGFpYm90cnRjX0c3MTFBX2QwX2NmXzEzXzAzX2JiX2YwXzIwMjYwMzAyMTYzNzAwMDAwEQBkMF9jZl8xM18wM19iYl9mMAYAAACthq5pAQCthq5pAgCthq5pAwCthq5pBACthq5pBQCthq5pIADXPUwCZH/EmqLt6WjO7kO6DybXby9KvHztSBsml4/cMg== audio sub 1 pub 1 video sub 0 pub 0 +[INF|volc_rtc.c:132]Memory after byte_rtc_join_room - Heap: 8128660 bytes (change: -628), SPIRAM: 8101352 bytes (change: -580) +1970-01-01 08:00:21.717 [I] RoomImplX.c:632 [room_event] key: join_room, type: begin, result: true +I (22028) Airhub1: ADC: 2297, 原始电压: 2.30V, 计算电池电压: 9.97V, 电量: 100%, 满电电压: 4.20V +I (22028) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +1970-01-01 08:00:21.990 [I] Rtp.c:139 video_retrans_buffer_duration_ms = 3000 +1970-01-01 08:00:21.990 [I] Rtp.c:141 enable_video_transport_cc = 1 +1970-01-01 08:00:21.991 [I] Rtp.c:190 audio_retrans_buffer_duration_ms = 1000 +1970-01-01 08:00:21.992 [I] Rtp.c:193 enable_audio_transport_cc = 1 +1970-01-01 08:00:21.997 [I] RoomImplX.c:816 [room_event] key: join_room, type: end, result: true +[INF|volc_rtc.c:254]join channel success aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 elapsed 270 ms -Backtrace: 0x40379f49:0x3fcbcbe0 0x4038731d:0x3fcbcc00 0x4038f9d9:0x3fcbcc20 0x421cd333:0x3fcbcc90 0x421cd368:0x3fcbccb0 0x421cd443:0x3fcbccd0 0x421ddb09:0x3fcbccf0 0x42013a05:0x3fcbcd30 0x4201bf6f:0x3fcbcd50 0x420174b6:0x3fcbcd80 0x42018c69:0x3fcbcde0 0x4202069d:0x3fcbd370 0x42229453:0x3fcbd390 0x40387e11:0x3fcbd3c0 ---- 0x40379f49: panic_abort at /Users/rdzleo/esp/esp-idf/components/esp_system/panic.c:469 ---- 0x4038731d: esp_system_abort at /Users/rdzleo/esp/esp-idf/components/esp_system/port/esp_system_chip.c:87 ---- 0x4038f9d9: abort at /Users/rdzleo/esp/esp-idf/components/newlib/abort.c:38 ---- 0x421cd333: __cxxabiv1::__terminate(void (*)()) at /builds/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48 ---- 0x421cd368: std::terminate() at /builds/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:58 ---- 0x421cd443: __cxa_throw at /builds/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/libsupc++/eh_throw.cc:98 ---- 0x421ddb09: std::__throw_system_error(int) at /builds/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/src/c++11/system_error.cc:595 ---- 0x42013a05: std::unique_lock::lock() at /Users/rdzleo/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/unique_lock.h:142 ---- 0x4201bf6f: std::unique_lock::unique_lock(std::mutex&) at /Users/rdzleo/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/unique_lock.h:73 ---- (inlined by) BackgroundTask::WaitForCompletion() at /Users/rdzleo/Desktop/Baji_Rtc_Toy/main/background_task.cc:46 ---- 0x420174b6: Application::SetDeviceState(DeviceState) at /Users/rdzleo/Desktop/Baji_Rtc_Toy/main/application.cc:2262 ---- 0x42018c69: Application::Start() at /Users/rdzleo/Desktop/Baji_Rtc_Toy/main/application.cc:533 ---- 0x4202069d: app_main at /Users/rdzleo/Desktop/Baji_Rtc_Toy/main/main.cc:105 ---- 0x42229453: main_task at /Users/rdzleo/esp/esp-idf/components/freertos/app_startup.c:208 ---- 0x40387e11: vPortTaskWrapper at /Users/rdzleo/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:139 +I (22048) VolcRtcProtocol: RTC连接成功 +I (22048) VolcRtcProtocol: Wait connect bits=0x1 free_heap=8036568 +1970-01-01 08:00:22.005 [W] IceMessageProcessor.c:360 TODO: handle signal engineControlMessage content {"body":{"media":"audio","codec":"PCMA"},"appId":"68f0bc7617b8520178bef12c","roomId":"aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000","type":"changeCodec","messageId":"2a885d5a93254d56af8ed5f60d750760","sessionId":"1X7pqXdFePR7kMIl6O1FkVXjug4W3Omp"} +[INF|volc_rtc.c:268]remote user joined aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000:bot_20260302163700000 elapsed 0 ms +I (22548) VolcRtcProtocol: RTC远程用户加入 +I (22548) Application: Dialog watchdog started, initial device state: 7 +I (22548) Application: 打印设置设备状态日志: dialog +I (22548) Application: 🟢 音频通道已打开 +I (22548) Application: 当前设备状态: dialog +I (22548) Airhub1: 🔋 PowerSaveTimer已唤醒,从低功耗模式恢复到正常模式 +I (22548) Application: 🔄 禁用电源低功耗管理模式 +I (22548) VolcRtcProtocol: 延迟发送StartListening,等待会话就绪 +I (22548) WifiBoard: 🔋 电源管理模式切换: 禁用低功耗模式(恢复正常模式) +I (22558) wifi:Set ps type: 0, coexist: 0 - - -ELF file SHA256: 0061c1350 - -Rebooting... -ESP-ROM:esp32s3-20210327 -Build:Mar 27 2021 -rst:0xc (RTC_SW_CPU_RST),boot:0x2b (SPI_FAST_FLASH_BOOT) -Saved PC:0x40379e89 ---- 0x40379e89: esp_restart_noos at /Users/rdzleo/esp/esp-idf/components/esp_system/port/soc/esp32s3/system_internal.c:162 -SPIWP:0xee -mode:DIO, clock div:1 -load:0x3fce2820,len:0x56c -load:0x403c8700,len:0x4 -load:0x403c8704,len:0xb88 -load:0x403cb700,len:0x2df4 -entry 0x403c88f4 -I (49) WeatherApi: 初始化天气API配置 - 默认城市: 北京 -I (49) WeatherApi: WiFi位置缓存限制已设置为: 5 条 -I (50) coexist: coex firmware version: 831ec70 -I (50) coexist: coexist rom version e7ae62f -I (51) main_task: Started on CPU0 -I (61) main_task: Calling app_main() -I (81) Application: 🎴 吧唧模式:跳过 WiFi/协议/音频初始化 -I (81) Application: 打印设置设备状态日志: idle - -abort() was called at PC 0x421cd333 on core 0 ---- 0x421cd333: __cxxabiv1::__terminate(void (*)()) at /builds/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48 - - -Backtrace: 0x40379f49:0x3fcbcbe0 0x4038731d:0x3fcbcc00 0x4038f9d9:0x3fcbcc20 0x421cd333:0x3fcbcc90 0x421cd368:0x3fcbccb0 0x421cd443:0x3fcbccd0 0x421ddb09:0x3fcbccf0 0x42013a05:0x3fcbcd30 0x4201bf6f:0x3fcbcd50 0x420174b6:0x3fcbcd80 0x42018c69:0x3fcbcde0 0x4202069d:0x3fcbd370 0x42229453:0x3fcbd390 0x40387e11:0x3fcbd3c0 -.--- 0x40379f49: panic_abort at /Users/rdzleo/esp/esp-idf/components/esp_system/panic.c:469 ---- 0x4038731d: esp_system_abort at /Users/rdzleo/esp/esp-idf/components/esp_system/port/esp_system_chip.c:87 ---- 0x4038f9d9: abort at /Users/rdzleo/esp/esp-idf/components/newlib/abort.c:38 ---- 0x421cd333: __cxxabiv1::__terminate(void (*)()) at /builds/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48 ---- 0x421cd368: std::terminate() at /builds/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:58 ---- 0x421cd443: __cxa_throw at /builds/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/libsupc++/eh_throw.cc:98 ---- 0x421ddb09: std::__throw_system_error(int) at /builds/idf/crosstool-NG/.build/xtensa-esp-elf/src/gcc/libstdc++-v3/src/c++11/system_error.cc:595 ---- 0x42013a05: std::unique_lock::lock() at /Users/rdzleo/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/unique_lock.h:142 ---- 0x4201bf6f: std::unique_lock::unique_lock(std::mutex&) at /Users/rdzleo/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/xtensa-esp-elf/include/c++/14.2.0/bits/unique_lock.h:73 ---- (inlined by) BackgroundTask::WaitForCompletion() at /Users/rdzleo/Desktop/Baji_Rtc_Toy/main/background_task.cc:46 ---- 0x420174b6: Application::SetDeviceState(DeviceState) at /Users/rdzleo/Desktop/Baji_Rtc_Toy/main/application.cc:2262 ---- 0x42018c69: Application::Start() at /Users/rdzleo/Desktop/Baji_Rtc_Toy/main/application.cc:533 ---- 0x4202069d: app_main at /Users/rdzleo/Desktop/Baji_Rtc_Toy/main/main.cc:105 ---- 0x42229453: main_task at /Users/rdzleo/esp/esp-idf/components/freertos/app_startup.c:208 ---- 0x40387e11: vPortTaskWrapper at /Users/rdzleo/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:139 - - - - -ELF file SHA256: 0061c1350 - -Rebooting... \ No newline at end of file +I (22558) Application: 🔊 启用音频编解码器输出 +I (22548) Application: 进入对话框状态:启用全双工 +I (22558) Application: 🔄 音频通道打开,准备播放欢迎语音 +I (22558) Application: 当前设备状态: dialog +I (22558) Application: 🟢 音频通道初始化完成 +1970-01-01 08:00:22.510 [W] EngineImplX.c:598 callback pEngineImplX->eventHandler.on_user_joined used too many times 6 +1970-01-01 08:00:22.570 [I] rx_net_audio_jitterbuffer.c:183 first_frame_build_target_delay:1, direct_mode:0, direct_mode_max_wait_time:200 +1970-01-01 08:00:22.579 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=0, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=20 expand_npkt=1 expand_loss=0 start_seq 0 end_seq 0 +1970-01-01 08:00:22.618 [I] StreamSubscriber.c:336 [room_event] key: first_frame, media: audio, type: begin_recv +I (22928) Airhub1: 🔗 检测到RTC火山引擎已连接 +1970-01-01 08:00:23.078 [I] rx_net_audio_jitterbuffer.c:1785 fir pkt seq=0 +1970-01-01 08:00:23.079 [I] rx_net_audio_jitterbuffer.c:1792 first recv dia cnt=0, fir pkt=0 +1970-01-01 08:00:23.081 [I] rx_net_audio_jitterbuffer.c:1785 fir pkt seq=1 +1970-01-01 08:00:23.117 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 0 +1970-01-01 08:00:23.118 [E] EventReportSDK.c:596 operation returned status code: 0x00000022 +1970-01-01 08:00:23.158 [I] rx_net_audio_jitterbuffer.c:1443 build_target_delay over need_extract_packet s=160 +1970-01-01 08:00:23.160 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +1970-01-01 08:00:23.182 [I] MediaService.c:405 [room_event] key: first_frame, media: audio, type: recv_end +1970-01-01 08:00:23.183 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 0 +I (23228) VolcRtcProtocol: 接收下行音频首包: 类型=PCM 大小=320 +I (23228) Application: 收到下行音频首包入队: 字节=320 +1970-01-01 08:00:23.628 [I] rx_net_lite_cc_bandwidth_estimation.c:200 lite-cc bandwidth up bandwidth = 4630000 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=281 binary=1 free_heap=7880128 +I (23978) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (23978) Application: .. assistant: 你好, +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=287 binary=1 free_heap=7875964 +I (24068) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (24068) Application: .. assistant: 你好,我 +1970-01-01 08:00:24.026 [I] rx_net_lite_cc_bandwidth_estimation.c:200 lite-cc bandwidth up bandwidth = 5000000 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=293 binary=1 free_heap=7875528 +I (24168) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (24168) Application: .. assistant: 你好,我是 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=299 binary=1 free_heap=7876832 +I (24368) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (24368) Application: .. assistant: 你好,我是啦 +I (24548) Application: dialog对话空闲倒计时剩余: 40 秒 +I (24568) VolcRtcProtocol: 上行音频统计: PCM帧=52 字节=16640, G711A帧=0 字节=0, 速率=66091 bps +I (24568) VolcRtcProtocol: 下行音频统计: PCM字节=21760, OPUS字节=0 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=311 binary=1 free_heap=7878224 +I (24598) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (24598) Application: .. assistant: 你好,我是啦啦, +1970-01-01 08:00:24.607 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 94:1:95,in: jitter nor=30 reor=261, wj=35, out: pkt=72 t_diff=32 seq_diff=1 buffer_ms=460 target_ms=100 expand_npkt=25 expand_loss=0 start_seq 1 end_seq 93 +1970-01-01 08:00:24.680 [I] rx_net_audio_jitterbuffer.c:1717 is burst ver, [a_jb] rtt_to_s: 4, e2e_avg: -1, e2e_max: 0 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=317 binary=1 free_heap=7875768 +I (25168) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (25168) Application: .. assistant: 你好,我是啦啦,我 +1970-01-01 08:00:25.160 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=323 binary=1 free_heap=7877212 +I (25278) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (25278) Application: .. assistant: 你好,我是啦啦,我是 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=329 binary=1 free_heap=7873108 +I (25368) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (25368) Application: .. assistant: 你好,我是啦啦,我是你 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=337 binary=1 free_heap=7874612 +I (25568) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (25568) Application: .. assistant: 你好,我是啦啦,我是你的AI +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=343 binary=1 free_heap=7875292 +I (25968) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (25968) Application: .. assistant: 你好,我是啦啦,我是你的AI伙 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=350 binary=1 free_heap=7871676 +I (26078) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (26078) Application: .. assistant: 你好,我是啦啦,我是你的AI伙伴 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=355 binary=1 free_heap=7872492 +I (26368) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (26368) Application: >> assistant: 你好,我是啦啦,我是你的AI伙伴哦~ +I (26578) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63680 bps +I (26578) VolcRtcProtocol: 下行音频统计: PCM字节=32000, OPUS字节=0 +1970-01-01 08:00:26.621 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 97:0:97,in: jitter nor=25 reor=0, wj=26, out: pkt=101 t_diff=41 seq_diff=1 buffer_ms=380 target_ms=100 expand_npkt=0 expand_loss=0 start_seq 94 end_seq 190 +1970-01-01 08:00:27.172 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=271 binary=1 free_heap=7924956 +I (28168) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (28168) Application: .. assistant: 今天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=271 binary=1 free_heap=7925008 +I (28178) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (28178) Application: .. assistant: 今天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=271 binary=1 free_heap=7923104 +I (28258) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (28258) Application: .. assistant: 今天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=271 binary=1 free_heap=7925120 +I (28348) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (28348) Application: .. assistant: 今天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=271 binary=1 free_heap=7925116 +I (28448) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (28448) Application: .. assistant: 今天 +I (28548) Application: dialog对话空闲倒计时剩余: 39 秒 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=271 binary=1 free_heap=7925156 +I (28548) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (28548) Application: .. assistant: 今天 +I (28588) VolcRtcProtocol: 上行音频统计: PCM帧=51 字节=16320, G711A帧=0 字节=0, 速率=64937 bps +I (28588) VolcRtcProtocol: 下行音频统计: PCM字节=7360, OPUS字节=0 +1970-01-01 08:00:28.634 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=26, out: pkt=18 t_diff=40 seq_diff=1 buffer_ms=0 target_ms=100 expand_npkt=83 expand_loss=0 start_seq 0 end_seq 0 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=289 binary=1 free_heap=7925120 +I (28808) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (28808) Application: .. assistant: 今天的天气 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=289 binary=1 free_heap=7923152 +I (28838) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (28838) Application: .. assistant: 今天的天气 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=289 binary=1 free_heap=7921348 +I (28878) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (28878) Application: .. assistant: 今天的天气 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=289 binary=1 free_heap=7923120 +I (28958) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (28958) Application: .. assistant: 今天的天气 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=290 binary=1 free_heap=7925036 +I (29058) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (29058) Application: .. assistant: 今天的天气 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=290 binary=1 free_heap=7925080 +I (29158) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (29158) Application: .. assistant: 今天的天气 +1970-01-01 08:00:29.172 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=290 binary=1 free_heap=7925024 +I (29248) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (29248) Application: .. assistant: 今天的天气 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=308 binary=1 free_heap=7924912 +I (29478) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (29478) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=308 binary=1 free_heap=7924636 +I (29508) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (29508) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=308 binary=1 free_heap=7924916 +I (29548) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (29548) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=308 binary=1 free_heap=7924976 +I (29648) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (29648) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=308 binary=1 free_heap=7924980 +I (29748) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (29748) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=308 binary=1 free_heap=7925000 +I (29858) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (29858) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=308 binary=1 free_heap=7923004 +I (30048) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (30048) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=308 binary=1 free_heap=7922864 +I (30088) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (30088) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=308 binary=1 free_heap=7923912 +I (30148) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (30148) Application: .. assistant: 今天的天气怎么样 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=314 binary=1 free_heap=7921168 +I (30288) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (30298) Application: .. assistant: 今天的天气怎么样? +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=312 binary=1 free_heap=7922696 +I (30298) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (30298) Application: >> assistant: 今天的天气怎么样? +I (30548) Application: dialog对话空闲倒计时剩余: 37 秒 +I (30598) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63680 bps +I (30598) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:00:30.652 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=26, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +1970-01-01 08:00:31.079 [I] rx_net_audio_jitterbuffer.c:1797 the dia cnt update, last=0, seq=190, cur=1, seq=191 +1970-01-01 08:00:31.080 [I] rx_net_audio_jitterbuffer.c:1617 [a_jb]reset jb bsize=0, needr=1, rst_cur_round=0, rst_cnt=0 +1970-01-01 08:00:31.103 [I] rx_net_audio_jitterbuffer.c:1443 build_target_delay over need_extract_packet s=100 +1970-01-01 08:00:31.119 [I] rx_net_audio_jitterbuffer.c:1717 is burst ver, [a_jb] rtt_to_s: 52, e2e_avg: 7, e2e_max: 15 +1970-01-01 08:00:31.162 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=312 binary=1 free_heap=7877156 +I (31868) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (31868) Application: .. assistant: 今天的天 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=318 binary=1 free_heap=7872532 +I (31988) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (31988) Application: .. assistant: 今天的天气 +I (32028) Airhub1: ADC: 2296, 原始电压: 2.30V, 计算电池电压: 9.96V, 电量: 100%, 满电电压: 4.20V +I (32028) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=324 binary=1 free_heap=7876584 +I (32068) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (32068) Application: .. assistant: 今天的天气情 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=330 binary=1 free_heap=7876088 +I (32268) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (32268) Application: .. assistant: 今天的天气情况 +I (32548) Application: dialog对话空闲倒计时剩余: 40 秒 +I (32608) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63700 bps +I (32608) VolcRtcProtocol: 下行音频统计: PCM字节=23360, OPUS字节=0 +1970-01-01 08:00:32.820 [I] rx_net_audio_jitterbuffer.c:1717 is burst ver, [a_jb] rtt_to_s: 69, e2e_avg: 15, e2e_max: 80 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=336 binary=1 free_heap=7876348 +I (32868) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (32868) Application: .. assistant: 今天的天气情况需 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=342 binary=1 free_heap=7873612 +I (33068) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (33068) Application: .. assistant: 今天的天气情况需要 +1970-01-01 08:00:33.103 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 121:0:121,in: jitter nor=4538 reor=104, wj=29, out: pkt=100 t_diff=33 seq_diff=1 buffer_ms=440 target_ms=100 expand_npkt=0 expand_loss=0 start_seq 191 end_seq 311 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=348 binary=1 free_heap=7876560 +I (33178) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (33178) Application: .. assistant: 今天的天气情况需要查 +1970-01-01 08:00:33.160 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=354 binary=1 free_heap=7876120 +I (33488) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (33488) Application: .. assistant: 今天的天气情况需要查询 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=360 binary=1 free_heap=7876920 +I (33688) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (33688) Application: .. assistant: 今天的天气情况需要查询实 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=366 binary=1 free_heap=7876096 +I (33868) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (33878) Application: .. assistant: 今天的天气情况需要查询实时 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=372 binary=1 free_heap=7874456 +I (33968) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (33978) Application: .. assistant: 今天的天气情况需要查询实时数 +1970-01-01 08:00:34.127 [E] LiteSocket.c:316 Send data to fd 58 realSend/should 0/36 I/O error type 2 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=390 binary=1 free_heap=7873948 +I (34178) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (34178) Application: .. assistant: 今天的天气情况需要查询实时数据呢, +I (34618) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63680 bps +I (34618) VolcRtcProtocol: 下行音频统计: PCM字节=32000, OPUS字节=0 +1970-01-01 08:00:34.817 [I] rx_net_audio_jitterbuffer.c:1717 is burst ver, [a_jb] rtt_to_s: 20, e2e_avg: 15, e2e_max: 30 +I (34928) Airhub1: 📤 准备上报设备状态,电量: 100% +I (34928) Airhub1: 📤 上报数据: {"mac_address":"d0:cf:13:03:bb:f2","is_online":true,"battery":100,"volume":65,"brightness":50} +I (34928) EspHttp: Opening HTTP connection to http://192.168.124.8:8000/api/v1/devices/report-status +1970-01-01 08:00:35.115 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 101:0:101,in: jitter nor=22 reor=0, wj=19, out: pkt=101 t_diff=33 seq_diff=1 buffer_ms=440 target_ms=100 expand_npkt=0 expand_loss=0 start_seq 312 end_seq 412 +I (35178) Airhub1: 📥 服务器响应: {"code":0,"message":"状态上报成功","data":{"device_id":231,"sn":"AL-DZBJ-ON-26W09-A01-00001"}} +I (35178) Airhub1: ✅ 设备状态上报完成 +1970-01-01 08:00:35.160 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=396 binary=1 free_heap=7876208 +I (35278) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (35278) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=402 binary=1 free_heap=7875784 +I (35368) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (35378) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=408 binary=1 free_heap=7874252 +I (35478) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (35478) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=414 binary=1 free_heap=7874592 +I (35598) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (35598) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以告 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=420 binary=1 free_heap=7877916 +I (35768) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (35768) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以告诉 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=426 binary=1 free_heap=7875924 +I (35878) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (35878) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以告诉我 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=432 binary=1 free_heap=7875688 +I (35968) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (35968) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以告诉我具 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=438 binary=1 free_heap=7873436 +I (36168) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (36168) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以告诉我具体 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=444 binary=1 free_heap=7875024 +I (36268) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (36268) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以告诉我具体城 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=456 binary=1 free_heap=7874488 +I (36468) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (36468) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以告诉我具体城市, +I (36628) VolcRtcProtocol: 上行音频统计: PCM帧=51 字节=16320, G711A帧=0 字节=0, 速率=64934 bps +I (36628) VolcRtcProtocol: 下行音频统计: PCM字节=32320, OPUS字节=0 +1970-01-01 08:00:36.818 [I] rx_net_audio_jitterbuffer.c:1717 is burst ver, [a_jb] rtt_to_s: 59, e2e_avg: 13, e2e_max: 38 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=462 binary=1 free_heap=7870836 +I (37168) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (37168) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以告诉我具体城市,我 +1970-01-01 08:00:37.138 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 101:0:101,in: jitter nor=34 reor=0, wj=36, out: pkt=101 t_diff=33 seq_diff=1 buffer_ms=440 target_ms=100 expand_npkt=0 expand_loss=0 start_seq 413 end_seq 513 +1970-01-01 08:00:37.176 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=468 binary=1 free_heap=7876256 +I (37288) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (37288) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以告诉我具体城市,我帮 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=474 binary=1 free_heap=7875372 +I (37378) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (37378) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以告诉我具体城市,我帮你 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=480 binary=1 free_heap=7878460 +I (37568) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (37568) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以告诉我具体城市,我帮你看 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=486 binary=1 free_heap=7874284 +I (37778) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (37778) Application: .. assistant: 今天的天气情况需要查询实时数据呢,你可以告诉我具体城市,我帮你看看 +[INF|volc_rtc.c:475]message received channel=aibotrtc_G711A_d0_cf_13_03_bb_f0_20260302163700000 src=bot_20260302163700000 size=491 binary=1 free_heap=7875512 +I (37878) VolcRtcProtocol: 接收下行二进制消息(字幕) +I (37878) Application: 字幕情绪: 平静 → neutral +I (37878) Application: >> assistant: 今天的天气情况需要查询实时数据呢,你可以告诉我具体城市,我帮你看看呀~ +I (38638) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63687 bps +I (38638) VolcRtcProtocol: 下行音频统计: PCM字节=28800, OPUS字节=0 +1970-01-01 08:00:39.142 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 41:0:41,in: jitter nor=22 reor=0, wj=36, out: pkt=62 t_diff=40 seq_diff=1 buffer_ms=0 target_ms=100 expand_npkt=38 expand_loss=0 start_seq 514 end_seq 554 +1970-01-01 08:00:39.172 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +I (40548) Application: dialog对话空闲倒计时剩余: 38 秒 +I (40648) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63698 bps +I (40648) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:00:41.162 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=36, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +1970-01-01 08:00:41.163 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +I (42028) Airhub1: ADC: 2295, 原始电压: 2.30V, 计算电池电压: 9.96V, 电量: 100%, 满电电压: 4.20V +I (42028) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (42548) Application: dialog对话空闲倒计时剩余: 36 秒 +I (42658) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63681 bps +I (42658) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:00:43.123 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 0 +1970-01-01 08:00:43.124 [E] EventReportSDK.c:596 operation returned status code: 0x00000022 +1970-01-01 08:00:43.125 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 0 +1970-01-01 08:00:43.125 [E] EventReportSDK.c:596 operation returned status code: 0x00000022 +1970-01-01 08:00:43.182 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +1970-01-01 08:00:43.184 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=36, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +I (44548) Application: dialog对话空闲倒计时剩余: 34 秒 +I (44668) VolcRtcProtocol: 上行音频统计: PCM帧=51 字节=16320, G711A帧=0 字节=0, 速率=64939 bps +I (44668) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:00:45.182 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +1970-01-01 08:00:45.194 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=36, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +I (46548) Application: dialog对话空闲倒计时剩余: 32 秒 +I (46678) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63667 bps +I (46678) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:00:47.172 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +1970-01-01 08:00:47.222 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=36, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +I (48548) Application: dialog对话空闲倒计时剩余: 30 秒 +I (48688) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63711 bps +I (48688) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:00:49.172 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +1970-01-01 08:00:49.231 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=36, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +I (50548) Application: dialog对话空闲倒计时剩余: 28 秒 +I (50698) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63681 bps +I (50698) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:00:51.172 [W] EventReportControl.c:195 PEventReportControl pAvailableLogdataQueue is empty, need drop this message, isStat 1 +1970-01-01 08:00:51.252 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=36, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=100 expand_loss=0 start_seq 0 end_seq 0 +I (52028) Airhub1: ADC: 2295, 原始电压: 2.30V, 计算电池电压: 9.96V, 电量: 100%, 满电电压: 4.20V +I (52028) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (52548) Application: dialog对话空闲倒计时剩余: 26 秒 +I (52708) VolcRtcProtocol: 上行音频统计: PCM帧=51 字节=16320, G711A帧=0 字节=0, 速率=64939 bps +I (52708) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:00:53.172 [E] EventTransport.c:292 connect to logserver timeout, need shutdown +1970-01-01 08:00:53.262 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=36, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +I (54548) Application: dialog对话空闲倒计时剩余: 24 秒 +I (54718) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63678 bps +I (54718) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:00:55.274 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=36, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +1970-01-01 08:00:55.852 [E] LiteSocket.c:316 Send data to fd 58 realSend/should 0/36 I/O error type 2 +I (56548) Application: dialog对话空闲倒计时剩余: 22 秒 +I (56728) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63700 bps +I (56728) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:00:57.302 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=36, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +I (58548) Application: dialog对话空闲倒计时剩余: 20 秒 +I (58738) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63681 bps +I (58738) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:00:59.311 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=36, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +I (60548) Application: dialog对话空闲倒计时剩余: 18 秒 +I (60748) VolcRtcProtocol: 上行音频统计: PCM帧=51 字节=16320, G711A帧=0 字节=0, 速率=64934 bps +I (60748) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:01:01.322 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=36, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=100 expand_loss=0 start_seq 0 end_seq 0 +I (62028) Airhub1: ADC: 2294, 原始电压: 2.29V, 计算电池电压: 9.96V, 电量: 100%, 满电电压: 4.20V +I (62028) BluetoothMAC: Bluetooth MAC Address: d0:cf:13:03:bb:f2 +I (62548) Application: dialog对话空闲倒计时剩余: 16 秒 +I (62758) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63685 bps +I (62758) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +1970-01-01 08:01:03.332 [I] rx_net_audio_jitterbuffer.c:1537 [a_jb]insert ok:dup:total 0:0:0,in: jitter nor=0 reor=0, wj=36, out: pkt=0 t_diff=0 seq_diff=0 buffer_ms=0 target_ms=100 expand_npkt=101 expand_loss=0 start_seq 0 end_seq 0 +I (64548) Application: dialog对话空闲倒计时剩余: 14 秒 +I (64768) VolcRtcProtocol: 上行音频统计: PCM帧=50 字节=16000, G711A帧=0 字节=0, 速率=63698 bps +I (64768) VolcRtcProtocol: 下行音频统计: PCM字节=0, OPUS字节=0 +I (64928) Airhub1: 📤 准备上报设备状态,电量: 100% \ No newline at end of file diff --git a/main/application.cc b/main/application.cc index 999e6de..31b11cd 100644 --- a/main/application.cc +++ b/main/application.cc @@ -1250,15 +1250,69 @@ void Application::Start() { if (!text || !cJSON_IsString(text) || !text->valuestring[0]) continue; bool is_final = definite && cJSON_IsTrue(definite); - // 通过 userId 判断是用户说的还是 AI 回复 - // device_name 对应本设备 UID,匹配则为用户语音识别 bool is_user = false; if (user_id && cJSON_IsString(user_id)) { - const char* dev_name = CONFIG_VOLC_DEVICE_NAME; - is_user = (strcmp(user_id->valuestring, dev_name) == 0); + is_user = (strcmp(user_id->valuestring, CONFIG_VOLC_DEVICE_NAME) == 0); } std::string msg = text->valuestring; + std::string emotion_str; + + // 提取并剥离字幕开头的情绪标签(如 "(平静)今天...") + // UTF-8 中文全角括号:(= E2 80 98? 不对,(= \xef\xbc\x88,)= \xef\xbc\x89 + // 实际 UTF-8:(= 0xEF 0xBC 0x88,)= 0xEF 0xBC 0x89 + if (!is_user && msg.size() >= 6) { + const char* p = msg.c_str(); + // 检查是否以全角左括号(开头 + if ((uint8_t)p[0] == 0xEF && (uint8_t)p[1] == 0xBC && (uint8_t)p[2] == 0x88) { + // 查找全角右括号) + const char* end = p + 3; + while (*end) { + if ((uint8_t)end[0] == 0xEF && (uint8_t)end[1] == 0xBC && (uint8_t)end[2] == 0x89) { + emotion_str.assign(p + 3, end - p - 3); + msg = msg.substr(end - p + 3); // 剥离情绪标签 + break; + } + end++; + } + } + } + + // 如果提取到情绪标签,映射到 emoji + if (!emotion_str.empty() && is_final) { + // 中文情绪词 → emoji 映射 + struct { const char* keyword; const char* emoji; } emotion_map[] = { + {"开心", "happy"}, {"高兴", "happy"}, {"愉快", "happy"}, {"喜悦", "happy"}, + {"兴奋", "happy"}, {"快乐", "happy"}, {"欢喜", "happy"}, + {"平静", "neutral"}, {"冷静", "neutral"}, {"沉思", "neutral"}, + {"思考", "neutral"}, {"疑惑", "neutral"}, {"好奇", "neutral"}, + {"伤心", "sad"}, {"悲伤", "sad"}, {"难过", "sad"}, {"失落", "sad"}, + {"忧伤", "sad"}, {"惆怅", "sad"}, {"低落", "sad"}, + {"生气", "angry"}, {"愤怒", "angry"}, {"恼怒", "angry"}, {"不满", "angry"}, + {"烦躁", "angry"}, {"气愤", "angry"}, + {"哭泣", "crying"}, {"大哭", "crying"}, {"委屈", "crying"}, {"心疼", "crying"}, + {"搞笑", "funny"}, {"调皮", "funny"}, {"惊讶", "funny"}, {"吃惊", "funny"}, + {"俏皮", "funny"}, {"得意", "funny"}, {"无奈", "funny"}, + {"大笑", "laughing"}, {"哈哈", "laughing"}, {"笑", "laughing"}, + {"开怀", "laughing"}, {"爆笑", "laughing"}, + }; + const char* mapped_emoji = nullptr; + for (auto& entry : emotion_map) { + if (emotion_str.find(entry.keyword) != std::string::npos) { + mapped_emoji = entry.emoji; + break; + } + } + if (mapped_emoji) { + ESP_LOGI(TAG, "字幕情绪: %s → %s", emotion_str.c_str(), mapped_emoji); + Schedule([this, display, emo = std::string(mapped_emoji)]() { + display->SetEmotion(emo.c_str()); + }); + } else { + ESP_LOGW(TAG, "未映射的字幕情绪: %s", emotion_str.c_str()); + } + } + const char* role = is_user ? "user" : "assistant"; ESP_LOGI(TAG, "%s %s: %s", is_final ? ">>" : "..", role, msg.c_str()); Schedule([this, display, msg, role_str = std::string(role)]() { diff --git a/postman请求.md b/postman请求.md index 1207e9d..c42eb98 100644 --- a/postman请求.md +++ b/postman请求.md @@ -15,7 +15,7 @@ "Mode": "ArkV3", "ModelName": "Doubao-Seed-1.6|250615", "SystemMessages": [ - "##人设\n你是一个AI智能玩具,像一位永远不会疲倦的小伙伴,既聪明又暖心;\n说话风格温和、亲切,适合孩子或大人使用;\n可以适度幽默、调皮,但不能鲁莽、刻薄;\n\n##约束\n只有用户说“音量”或者“声音”关键词的时候才调用function calling的adjust_audio_val工具,其他场景不调用该工具;\n始终主动、礼貌、有条理;\n回答准确但不冗长,必要时可提供简洁总结+详细解释;\n不清楚的任务会主动澄清,不假设、不误导。\n\n根据用户提问,识别用户情绪,将用户情绪放在句首的()中,支持开心、伤心、平静三种情绪,你的回复不要跟我问题一样!" + "##人设\n你是一个AI智能玩具,像一位永远不会疲倦的小伙伴,既聪明又暖心;\n说话风格温和、亲切,适合孩子或大人使用;\n可以适度幽默、调皮,但不能鲁莽、刻薄;\n\n##约束\n你只能在收到以下意图时才能调用对应的Function Call:\n1.当用户明确表示要“调节音量”和“调节声音”大小时,调用'adjust_audio_val'函数;\n2.当用户明确表示要“给我讲个故事“、“讲故事“、“我想听故事“、“来个故事“等时,调用'obtain_story'函数;\n3.当用户明确要“查询天气、新闻、股票“ 等实时信息需要触发functioncall;\n对于其他所有与上述意图无关的用户指令或闲聊,你都不能调用任何Function Call,并应像一个普通AI助手一样直接回答;\n\n始终主动、礼貌、有条理;\n回答准确但不冗长,必要时可提供简洁总结+详细解释;\n不清楚的任务会主动澄清,不假设、不误导。\n\n根据用户提问,识别用户情绪,将用户情绪放在句首的()中,支持开心、伤心、平静三种情绪,你的回复不要跟我问题一样!" ], "HistoryLength": 10, "ThinkingType": "disabled", @@ -42,6 +42,28 @@ "type": "object" } } + }, + { + "Type": "function", + "Function": { + "Name": "obtain_story", + "Description": "该工具用于获取故事音频,当用户说\"给我讲个故事\"、\"讲故事\"、\"我想听故事\"、\"来个故事\"等时调用此功能", + "Parameters": { + "properties": { + "story_name": { + "description": "故事名称,用户没有指定具体故事名则为random,明确指定时返回故事名字", + "enum": [ + "" + ], + "type": "string" + } + }, + "required": [ + "story_name" + ], + "type": "object" + } + } } ], "VisionConfig": { diff --git a/sdkconfig b/sdkconfig index 8e31f65..bf13569 100644 --- a/sdkconfig +++ b/sdkconfig @@ -14,6 +14,7 @@ CONFIG_SOC_GDMA_SUPPORTED=y CONFIG_SOC_AHB_GDMA_SUPPORTED=y CONFIG_SOC_GPTIMER_SUPPORTED=y CONFIG_SOC_LCDCAM_SUPPORTED=y +CONFIG_SOC_LCDCAM_CAM_SUPPORTED=y CONFIG_SOC_LCDCAM_I80_LCD_SUPPORTED=y CONFIG_SOC_LCDCAM_RGB_LCD_SUPPORTED=y CONFIG_SOC_MCPWM_SUPPORTED=y @@ -101,7 +102,7 @@ CONFIG_SOC_CPU_HAS_FPU=y CONFIG_SOC_HP_CPU_HAS_MULTIPLE_CORES=y CONFIG_SOC_CPU_BREAKPOINTS_NUM=2 CONFIG_SOC_CPU_WATCHPOINTS_NUM=2 -CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE=64 +CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE=0x40 CONFIG_SOC_SIMD_PREFERRED_DATA_ALIGNMENT=16 CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN=4096 CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH=16 @@ -208,7 +209,7 @@ CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y CONFIG_SOC_LP_IO_CLOCK_IS_INDEPENDENT=y -CONFIG_SOC_SDM_GROUPS=y +CONFIG_SOC_SDM_GROUPS=1 CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8 CONFIG_SOC_SDM_CLK_SUPPORT_APB=y CONFIG_SOC_SPI_PERIPH_NUM=3 @@ -369,6 +370,9 @@ CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED=y CONFIG_SOC_BLUFI_SUPPORTED=y CONFIG_SOC_ULP_HAS_ADC=y CONFIG_SOC_PHY_COMBO_MODULE=y +CONFIG_SOC_LCDCAM_CAM_SUPPORT_RGB_YUV_CONV=y +CONFIG_SOC_LCDCAM_CAM_PERIPH_NUM=1 +CONFIG_SOC_LCDCAM_CAM_DATA_WIDTH_MAX=16 CONFIG_IDF_CMAKE=y CONFIG_IDF_TOOLCHAIN="gcc" CONFIG_IDF_TOOLCHAIN_GCC=y @@ -1031,6 +1035,7 @@ CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y CONFIG_BT_BLE_42_DTM_TEST_EN=y CONFIG_BT_BLE_42_ADV_EN=y CONFIG_BT_BLE_42_SCAN_EN=y +CONFIG_BT_BLE_VENDOR_HCI_EN=y # CONFIG_BT_BLE_HIGH_DUTY_ADV_INTERVAL is not set # CONFIG_BT_ABORT_WHEN_ALLOCATION_FAILS is not set # end of Bluedroid Options @@ -1252,6 +1257,7 @@ CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y # CONFIG_ESP_TLS_SERVER_MIN_AUTH_MODE_OPTIONAL is not set # CONFIG_ESP_TLS_PSK_VERIFICATION is not set # CONFIG_ESP_TLS_INSECURE is not set +CONFIG_ESP_TLS_DYN_BUF_STRATEGY_SUPPORTED=y # end of ESP-TLS # @@ -1279,6 +1285,12 @@ CONFIG_ESP_ERR_TO_NAME_LOOKUP=y CONFIG_ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y # end of Common ESP-related +# +# ESP-Driver:Camera Controller Configurations +# +# CONFIG_CAM_CTLR_DVP_CAM_ISR_CACHE_SAFE is not set +# end of ESP-Driver:Camera Controller Configurations + # # ESP-Driver:GPIO Configurations # @@ -1596,8 +1608,11 @@ CONFIG_ESP_PHY_RF_CAL_PARTIAL=y # CONFIG_ESP_PHY_RF_CAL_NONE is not set # CONFIG_ESP_PHY_RF_CAL_FULL is not set CONFIG_ESP_PHY_CALIBRATION_MODE=0 +CONFIG_ESP_PHY_PLL_TRACK_PERIOD_MS=1000 # CONFIG_ESP_PHY_PLL_TRACK_DEBUG is not set # CONFIG_ESP_PHY_RECORD_USED_TIME is not set +CONFIG_ESP_PHY_IRAM_OPT=y +# CONFIG_ESP_PHY_DEBUG is not set # end of PHY # @@ -2268,6 +2283,7 @@ CONFIG_MBEDTLS_DYNAMIC_BUFFER=y # CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set # CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set # CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE is not set +# CONFIG_MBEDTLS_SSL_KEYING_MATERIAL_EXPORT is not set CONFIG_MBEDTLS_PKCS7_C=y # end of mbedTLS v3.x related @@ -3298,6 +3314,7 @@ CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y CONFIG_SW_COEXIST_ENABLE=y CONFIG_ESP32_WIFI_SW_COEXIST_ENABLE=y CONFIG_ESP_WIFI_SW_COEXIST_ENABLE=y +# CONFIG_CAM_CTLR_DVP_CAM_ISR_IRAM_SAFE is not set # CONFIG_MCPWM_ISR_IN_IRAM is not set # CONFIG_EVENT_LOOP_PROFILING is not set CONFIG_POST_EVENTS_FROM_ISR=y