手把手教你用ESP32-S3打造智能聊天机器人-立创实战派

一、小智 AI 聊天机器人

本项目是一个开源项目,主要用于教学目的。我们希望通过这个项目,能够帮助更多人入门 AI 硬件开发,了解如何将当下飞速发展的大语言模型应用到实际的硬件设备中。无论你是对 AI 感兴趣的学生,还是想要探索新技术的开发者,都可以通过这个项目获得宝贵的学习经验。

感谢虾哥的开源贡献!

开源项目地址:GitHub - 78/xiaozhi-esp32: Build your own AI friend

国内仓库地址: tenclass/xiaozhi-esp32

二、对话效果演示

小智AI-立创实战派演示效果

立创实战派ESP32S3 小智AI v1.5.2 微信对话版

三、烧录方式

有ESP32开发经验的话可以使用方式一,方便二次开发代码烧录;

如果没有经验可以直接按方式二操作,只需要下载跟烧录两步,非常简单。

方式一、源代码方式烧录(有ESP-IDF 开发环境)

Linux 开发环境搭建参考 Linux搭建ESP32开发环境-CSDN博客

Step1、克隆仓库源码

git clone https://gitee.com/tenclass/xiaozhi-esp32.git

Step2、使用 VS Code 打开工程

如图所示,首先配置目标芯片为 esp32s3,然后用 USB 连接开发板到电脑,选择开发板的串口号,最后配置串口烧录方式。 

Step3、配置 menuconfig

找到菜单 Xizozhi Assistant, 选择板子类型 Board Type 为 立创实战派 ESP32-S3 开发板。

找到菜单 Serial flash config,配置 Flash size 为 16 MB。 

Step4、一键烧录

烧录完成后,设备会重启,进入配网模式,配置好WIFI就可以用唤醒词对话啦。

方式二、Web 端烧录(无ESP-IDF 开发环境)

Step1、下载固件包

# 下载地址
https://github.com/78/xiaozhi-esp32/releases

# s3 版本
https://github.com/78/xiaozhi-esp32/releases/download/v1.1.2/v1.1.2_lichuang-dev.zip

# c3 版本
https://github.com/78/xiaozhi-esp32/releases/download/v1.1.2/v1.1.2_lichuang-c3-dev.zip

也可以使用国内仓库地址,

https://gitee.com/tenclass/xiaozhi-esp32

下载完之后,解压,得到一个 bin 文件,这就是烧录所需要的固件包了,

Step2、在线烧录固件

# 在线烧录网站
https://espressif.github.io/esp-launchpad/

打开这个网址,然后用 USB 连接开发板到电脑,点击 “Connect” 菜单,在弹窗中选择开发板的串口,这样就可以连接上开发板。

接着点击菜单“DIY”,选择刚下载的固件文件路径,填写烧录地址为 0x0,点击“Program”开始烧录。

开始烧录后,网页会自动跳转到 Console 控制台命令行页面,输出烧录日志。等烧录完成后,还需要手动点击页面上的 “Reset Device  重启开发板。

补充:微信对话气泡页面,需要v1.5.2版本,需要的朋友可以私信我,或者直接点击这里下载

四、已支持的开源硬件(补充)

五、力荐:ESP-SPARKBOT 项目

ESP-SPARKBOT AI 智能机器人:v1.2 全流程复刻指南-CSDN博客

esp-sparkbot-小智AI

esp-sparkbot-小智AI v1.5.2 微信对话版

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金汐脉动 | PulseTide

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值