星智立方 ML307:给 ESP32-S3 4G 语音板灌固件,五步跑通 AI 对话

发布时间:2026/9/4 15:29:53
星智立方 ML307:给 ESP32-S3 4G 语音板灌固件,五步跑通 AI 对话 星智立方 ML307给 ESP32-S3 4G 语音板灌固件五步跑通 AI 对话【免费下载链接】xiaozhi-esp32An MCP-based chatbot | 一个基于MCP的聊天机器人项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32星智 Cube 0.85TFT ML307 是无名科技围绕 xiaozhi-esp32 开源固件做的一块小尺寸语音对话板。主控是乐鑫 ESP32-S3双核 240MHz跑离线唤醒加音频流没问题联网靠一颗 ML307 Cat.1 4G 模组——插张流量卡就能上网全程不需要 Wi-Fi。一句话卖点没 Wi-Fi 的地方它照样能当接大模型的随身 AI 音箱用。做便携 AI 设备、或者要给工地/车载这类场景装个 4G 语音终端的可以重点关注它纯家用、路由器满地的同系列 Wi-Fi 版更划算。先看硬件四样东西定去留做决策真正用得上的是下面这几条其余参数翻代码时自然会碰到主控ESP32-S3双核 LX7 240MHz唤醒、音频、显示三件事同时干联网ML307 Cat.1 4G 模组AT 串口控制三大运营商流量卡通用屏幕0.85 寸 TFT128×128驱动芯片 NV3023SPI 接口不带触摸音频I2S 直连麦克风 16kHz 进、喇叭 24kHz 出板上没有外挂 codec 芯片电源内置电池ADC 采样算电量有充电检测自动休眠/关机交互只有 1 个 BOOT 按键单击开始或结束对话走线只记主干屏幕走 SPI 信号对加片选、复位、背光各一根4G 模组走两根串口线麦子和喇叭共用一组 I2S 引脚。想换屏或者挪引脚翻 config.h 前 40 行全是引脚定义改那里就行。盘点它能替你干成的四件事4G 联网语音对话不碰 Wi-Fi开机后基类用 AT 命令自动把 4G 模组拨号上线再走 WebSocket 连到小智服务器语义理解交给云端大模型设备本质就是个带耳和嘴的终端。离线语音唤醒唤醒词识别由固件里的 ESP-SR 端侧引擎完成不说话时 4G 模组可以歇着省电不用一直挂着网络。自动省电到关机60 秒没动背光压到最低、画面进节能模式再等 300 秒直接深度睡眠关机按键一按或插上充电线就自动醒。状态一眼看完一按就操作128×128 屏上滚动显示对话、表情、信号和电量唯一的按键负责进出对话状态。顺带一提它还是 MCP 协议客户端大模型可以反过来操作设备端的喇叭、LED、GPIO相当于云端给硬件装了一只手这是做二次开发时很好用的扩展点。编译、烧录、验证五步走通前提Linux 环境ESP-IDF v6.0主线现在按 IDF 6.0 走5.5 只留给老板子。# 1. 拿固件源码 git clone https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32.git cd xiaozhi-esp32 . ./export.sh # 加载 IDF 环境变量为什么后面命令都依赖它 # 2. 指定目标芯片为 S3会顺带拉取对应 target 组件 idf.py set-target esp32s3 # 3. Board Type 里选 Nologo Xingzhi Cube 0.85-inch TFT ML307保存退出 idf.py menuconfig # 4. 编译 烧录 打开串口监视一条命令搞定 idf.py build idf.py flash monitor验证就三步① 串口监视里等 4G 注册成功的日志卡必须有流量② 屏幕点亮、网络图标出现③ 按一下 BOOT 键说默认唤醒词有语音回话就算跑通。卡在第①步的直接看下一节。想改逻辑两个文件是入口这块板的逻辑收得很拢二次开发基本只碰两处xingzhi-cube-0.85tft-ml307.cc整块板就是一个继承自 Ml307Board 的类按键回调、屏幕初始化、休眠策略、电量读取都写在里面。想改唤醒后多做一件事或者60 秒改成 90 秒再睡就在对应方法里加几行。config.h引脚和采样率映射换屏、加按键先改这里。再往外唤醒词和播放逻辑在 main/audio/网络协议在 main/protocols/——板级逻辑跟这两块是解耦的一般不用碰。三个高频坑各配一个 30 秒验证屏幕不亮、背光也没反应→ 最可能是背光引脚或 NV3023 初始化没走通。验证万用表量背光引脚电平正常应随亮度变化一直是低电平就去查显示复位脚的供电时序。4G 一直注册不上网络图标不亮→ 八成是卡的问题没流量、没插到位其次是串口没握手。验证同一张卡放手机里测一下有没有网串口里 AT 完全没响应再怀疑模组供电——这块板用一个专用 GPIO 给 4G 模组控制开关。唤醒无反应或喇叭无声→ I2S 引脚或麦克风链路问题。验证看串口日志里麦克风有没有数据有数据没声音就查喇叭那三根线。该买、不该买一句话说清适合需要4G 联网 电池供电 语音对话的随身 AI 终端比如现场巡检、户外、车机改造也适合拿它当 xiaozhi-esp32 二次开发的起点板。不适合纯 Wi-Fi 家用场景同系列 Wi-Fi 版更省成本以及指望它完全替代智能音箱的人——0.85 寸屏加单按键它更像个状态终端而不是影音设备。【免费下载链接】xiaozhi-esp32An MCP-based chatbot | 一个基于MCP的聊天机器人项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考