小智AI项目简介
首先感谢开发者虾哥开源的 小智AI聊天机器人项目 。
该项目作为开源硬件开发方案,通过ESP32-S3芯片结合大语言模型,实现了具备多语言交互、声纹识别、流式对话等功能的智能终端设备。开发者虾哥在技术社区持续分享AI与硬件融合的开发经验,并提供了详细的开发文档和视频教程。
硬件组件清单
| 物品 | 具体 | 链接 |
|---|---|---|
| 主控开发板 | 立创·实战派ESP32-S3开发板 (BOARD_TYPE_LICHUANG_DEV) | 点击前往 |
| 烧录软件 | flash_download_tool | 点击前往 |
| 开发板对应的固件 | 到Github下载固件 | 点击前往 |
固件烧录流程
1️⃣ 工具环境配置
下载并解压 flash_download_tool_3.9.7_1.zip 至英文路径目录
运行目录中的 flash_download_tool_3.9.7.exe
选择芯片类型为 ESP32-S3,工作模式为 Develop
2️⃣ 固件文件准备
下载对应开发板的 v1.4.4_lichuang-dev固件包
解压获得 merged-binary.bin 文件
建议将bin文件存放于烧录工具的bin子目录
3️⃣ 烧录参数设置
加载模式选择 UART
SPI速度保持默认(建议40MHz)
烧录地址设置为 0x0
通过设备管理器确认开发板的COM端口号,我的是COM8
BAUD波特率建议选择 1152000 加速传输(可选速度高一点的,我选了最高)
4️⃣ 执行烧录操作
点击START开始写入固件
观察进度条直至显示FINISH状态
点击RST按钮重启开发板
5️⃣设备联网配置
1. 进入配网模式
设备重启后自动进入Wi-Fi配网状态(蓝灯周期性闪烁),若需强制重新配网,可长按BOOT键3秒。
2. 网页端配置
连接设备热点 Xiaozhi-XXXX
选择2.4GHz频段的Wi-Fi网络并输入密码
提交后等待设备自动重启
3. 网络验证
设备重启后通过语音指令 你好,小智 唤醒
根据语音提示记录6位设备验证码
云端绑定配置
1. 控制台访问
打开 https://xiaozhi.me/ 然后注册账号
登录 小智AI管理后台 进入 控制台 完成以下操作:
创建新智能体(对应AI角色配置)
在智能体管理界面选择添加设备
输入设备播报的6位设备验证码完成绑定
2. 功能验证
语音交互测试:尝试中英文对话
屏幕显示验证:检查OLED/LCD内容刷新
声纹识别测试:不同用户唤醒响应
注意事项
1、此文章全都基于我准备的 硬件组件清单 制作过程记录,所以不一定适合其他人。切记切记~