688 字
3 分钟
小智AI硬件部署实记

小智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

访问 http://192.168.4.1

选择2.4GHz频段的Wi-Fi网络并输入密码

提交后等待设备自动重启

3. 网络验证#

设备重启后通过语音指令 你好,小智 唤醒

根据语音提示记录6位设备验证码

云端绑定配置#

1. 控制台访问#

打开 https://xiaozhi.me/ 然后注册账号

登录 小智AI管理后台 进入 控制台 完成以下操作:

创建新智能体(对应AI角色配置)

在智能体管理界面选择添加设备

输入设备播报的6位设备验证码完成绑定

2. 功能验证#

语音交互测试:尝试中英文对话

屏幕显示验证:检查OLED/LCD内容刷新

声纹识别测试:不同用户唤醒响应

注意事项#

1、此文章全都基于我准备的 硬件组件清单 制作过程记录,所以不一定适合其他人。切记切记~

小智AI硬件部署实记
https://blog.youyer.top/posts/xiaozhi_apply/
作者
友野
发布于
2024-05-01
许可协议
CC BY-NC-SA 4.0