ESP32-S3-AI-Kit-(C) 使用教程

【小智使用】

备注:客户第一次使用才需要操作,后面不用重复操作

】开机


[] 长按1秒开机。 长按5秒关机(按住的时候确保显示屏黑屏5秒。没到5秒就亮屏幕导致关机失败)

】小智固件需要配网使用

[] 按boot按键进入配网激活模式(激活后再开机此按键会变成唤醒按键)


在上电后,设备会自动打开一个AP名为Xiaozhi-CDB1

手机连上这个AP,稍等片刻会弹出配网页面,自动搜索当前环境内的热点,选择你的热点并输入密码,即可完成配网,配网完成后屏幕会获取到设备码

】点击进入小智后台

[] 点击进入控制台

[] 点击管理设备


[] 点击添加设备

[] 输入屏幕上的设备码


[] 重启设备(按一下屏幕左边的按键),等待连接,连接成功后如图

若没有设置声纹,触摸屏幕即可对话。

若有设置声纹,说 “你好,小智”即可开始对话。

小智设置 声纹 Deepseek

[] 进入控制台 ==》 点击声纹识别 ==》点击添加说话人 ==》 选择之前说过的话即可设置成功

[] 进入控制台 ==》 点击配置角色 ==》点击语言模型 ==》 选择 DeepSeek 即可





【固件下载】

点击下载固件



【源码编译】

备注:小白忽略。程序员/研发人员编译教程资料

】1、编译环境安装:编译软件ESP-IDF

】2、编译小智

】2.1、下载源码

[] 进入虾哥代码主页

[] 点击Code - Download ZIP

[] 电脑装了git的话,建议还是用命令git clone https://github.com/78/xiaozhi-esp32,有时候下载zip会有问题

[] 下载完成后解压到任意目录备用


[] 进入终端,打开IDF 5.3或者双击桌面的ESP IDF5.3 Powershell

[] 我解压的目录和你们的不一样,各自输入 刚刚解压的目录:

cd F:\project\esp32\ESP32AI\AW1\xiaozhi-esp32-main\xiaozhi-esp32-main


】2.2、设置芯片类型

[] 再次输入以下命令把芯片设置为S3
[] idf.py set-target esp32s3


2.3、更换编译板子类型

[] 默认编译出的固件是面包板的,如果需要更换板子,需要输入idf.py menuconfig 


[] 进入Xiaozhi Assistant选项(按键盘回车按键进入选项)




选择需要编译的板子固件后按键盘的‘S’键保存 然后Esc退出menuconfig



2.4、开始编译

[] 再次输入idf.py build进行编译


TAG: ESP32-H2-MINI-1-N4模组 MPS2280 POE树莓派5 PCIE M.2 NVME SSD固态硬盘 Pi5 2280/2242/2230 树莓派UGV Rover ROS2 四驱六轮 开源AI云台机器人小车OpenCV MaixPy文档简介 树莓派5 PCIE转4通道M.2 NVME SSD固态硬盘PI5转接板扩展 树莓派5 PoE供电 串口服务器 树莓派12.3寸高亮度电容触摸屏1920×720支持Jetson 系列主板 计算机 转换器 Milk-V Duo USB HUB 树莓派5/4B不启动更新BootLoader EEPROM教程 ESP32小摆件LVGL太空人时钟手表1.69寸圆LCD显示触摸屏ST7789 240x280 UART-WIFI232-B2 14寸双显示屏 笔记本电脑扩展屏 LCD 1080P 内置重力感应 喇叭 树莓派Zero转树莓派5 AW-CB375N无线网卡 2.4G/5GHz双频RTL8822CE-CG核心WiFi蓝牙5.0无线模块 ESP32-S3 A7670E 4G开发板 支持LTE Cat-1/2G/GNSS定位/WiFi/蓝牙 ESP32-S3开发板4寸LCD显示触摸屏 480x480 86盒中控兼容Arduino LVGL TVbox SHT20温湿度 继电器 RS485 树莓派5 USB音频声卡Raspberry Pi 5耳机口扬声器喇叭树莓派4B 树莓派DSI 10.1寸LCD (C) MIPI电容触摸显示屏1280×800