引言
在生成式人工智能快速发展的今天,AI正在向小型化、智能化方向发展,本次借着电源网“你购物我买单”活动,购买了两款M5Stack迷你开发板。这可能是当前全网“最”迷你的AI小智平台。本文将介绍这两款开发平台的快速上手教程。
购买清单
(1)2221-K147-ND [带LCD屏幕]

(2)2221-K147-CAM-ND [带CAM摄像头]

两款产品都是基于ESP32-S3平台,AI小智官方均已经支持。
上手教程
1. 下载安装M5Burner Windows软件
https://m5burner-cdn.m5stack.com/app/M5Burner-v3-beta-win-x64.zip
该软件集合了M5Stack所有产品的可用固件,并直接刷写固件代码。
2. 选择固件
在ATOMS3分类中,对于带LCD的2221-K147-ND开发平台,找到对应的Xiaozhi Voice Assistant固件

可以看到有多个软件版本后缀,他们之前区别如下表所示:

一般对于版本号而言,我们尽量选择最新的版本号。
对于带摄像头的2221-K147-CAM-ND 平台,则选择如下XiaoZhi Voice Assistant for AtomS3R-CAM固件

3. 下载固件

点击“Download”即可一键下载固件
4. 烧写固件
将开发板通过USB线接入电脑,然后长按复位键2s,即可进入烧写模式

(该动图来源于M5Stack官方文档)
点击Burn按钮,弹出界面选择开发板对应的串口,波特率默认即可,点击“Start”即开始烧写

等待烧写完成

5.配置网络
烧写完固件后,重启设备,设备即提示当前进入配网模式

打开手机,连接开发板热点,然后点击“登录”,即可进入配网界面,选择路由器的名称,并填入密码

6.配置服务器
网络连接后,设备会提示通过xiaozhi.me绑定设备,并会在屏幕上出现设备的ID(对于没有屏幕的CAM平台,则会通过语音播报设备ID)

访问xiaozhi.me并注册登录,默认已有一个智能体,点击智能体下的“添加设备”,在弹出框中输入上面的设备ID,即可以完成设备绑定。

7.智能体配置
对于不同音色、角色的个性化需求,可以通过智能体“配置角色”来完成
效果演示
此处插入演示视频
小结
本文详细介绍了M5Stack 迷你开发平台ATOMS3配置为AI小智的方法,这可能当前全网最Mini的AI小智平台,可以轻松嵌入到其它产品中实现智能对话需求。
最后,感谢电源网、得捷举办的本次活动。
