小智 AI 聊天機器人-開源項目介紹
本項目是一個開源項目,主要用于教學目的。我們希望通過這個項目,能夠幫助更多人入門 AI 硬件開發,了解如何將當下飛速發展的大語言模型應用到實際的硬件設備中。無論你是對 AI 感興趣的學生,還是想要探索新技術的開發者,都可以通過這個項目獲得寶貴的學習經驗。
蝦哥的開源項目地址:GitHub - 78/xiaozhi-esp32: Build your own AI friend
國內倉庫地址:?tenclass/xiaozhi-esp32
效果演示
小智AI-立創實戰派演示效果1
小智AI-立創實戰派演示效果2
小智AI-立創實戰派演示效果3
方式一、源代碼方式燒錄(有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”? 重啟開發板。