你是否想过,只需一台普通电脑和不到百元的硬件,就能亲手打造一个能听懂指令、对答如流的AI语音助手?无需编程基础,不用高深算法,今天我们用开源项目小智AI聊天机器人,搭配一颗国产芯片ESP32开发板,带你解锁”零门槛AI玩具“的终极玩法!从语音唤醒到情感对话,从离线交互到联网智控,所有代码一键部署,所有材料打包奉上——只需私信公众号关键词20250323,你就能拿到从硬件清单到模型配置的完整压缩包,复刻这款“会思考的玩具”。
硬件准备
(一)硬件清单
首先是需要准备的硬件设备,下面附上搭建AI机器人所需的硬件清单。
(二)硬件连线
-
按图中所示连接各个硬件设备
-
硬件全部连接后,效果如下图所示
软件工具准备
材料包里已经准备了所有需要的软件,私信公众号关键词20250323即可获得。
- 乐鑫ESP32的Flash下载工具(flash_download_tool):https://www.espressif.com.cn/zh-hans/support/download/other-tools
- 固件下载地址(v1.5.0_bread-compact-wifi):https://github.com/78/xiaozhi-esp32/releases
连接电脑
- 使用Type-C口数据线连接电脑和ESP32开发版,此时ESP32开发板的LED灯点亮
- 电脑鼠标右键点击win图标,选择设备管理器,检查设备管理器中 端口(COM和LPT) 列表中是否出现新的串口,记录出现的串口号(如图中为COM3)
注意:如果你的设备管理器中如果没有找到 端口(COM和LPT) 这一项,多换几条数据线试试,最好换质量好一点的数据线,我换了三四条数据线才解决了这个问题。
代码烧录
-
解压缩刚刚下载的固件压缩包,解压缩后的文件夹内是v1.5.0_bread-compact-wifi.bin文件,将该文件放在一个全英文的路径下,检查方式是在该文件所在文件夹内,点击上方导航栏,如果全是英文字符,则证明没有问题。
-
解压缩刚刚下载好的Flash下载工具压缩包,打开文件夹,找到flash_download_tool_3.9.7.exe文件,双击运行
-
在弹出的页面中选择如下图:芯片类型选择ESP32-S3,按照图中选择好后点击OK。
-
点击下图中三点按钮,选择下载好的固件的存放位置,要注意该存放路径是要在全英文的操作界面。
-
按下图内容操作,最后点击start开始烧录。
-
烧录过程中,烧录进程的提示由等待变成下载中,烧录完成后显示完成
wifi配置
- 代码烧录完成后,关闭Flash下载工具,点击ESP32开发板上的RST按键,可以听到喇叭传出语音:进入配网模式
- 使用手机或电脑查找wifi,一般wifi以Xiaozhi-XXXXXX命名,找到wifi后点击连接,连接成功并等待几秒(请耐心等待,页面弹出过程可能会比较慢)后会自动弹窗wifi配置界面
- 在wifi配置界面选择家里的网络,并输入密码,点击连接,等待连接成功。
- 连接成功后,喇叭会播报6位数的验证码,记录该验证码。设备会重复播放该验证码,可以等待一会重复播放,或者通过喊“你好,小智”唤醒设备重复播放。
设备绑定与角色配置
- 打开小智AI:https://xiaozhi.me ,点击控制台
- 账号登录,如果是新用户,先进行用户注册,再回来登录。
- 登陆后可以看到页面中有一个智能体,选择右下角添加设备按钮,填入设备播报的6位数验证码,点击确定完成设备绑定
- 到上述一步已经完成了设备的绑定,可以进行使用了,接下来还可以通过点击配置角色按钮选择自己想要角色音色和语言、角色的基本背景以及使用的语言模型等。
- 有兴趣的朋友还可以自行探索,例如声音复刻,可以复刻你自己的音色或者你想要的音色等,接下来就是自行DIY啦,大家快开始动手做起来吧!