大家好,我是雜燴君。
今天要給大家介紹的,是一個充滿趣味與挑戰的開源項目 —— 小智 AI 聊天機器人。
小智 AI 聊天機器人是蝦哥開發的開源項目,以 MIT 許可證發布:
https://github.com/78/xiaozhi-esp32

這個項目旨在幫助更多人踏入 AI 硬件開發的大門,讓我們了解如何將當下熱門的大語言模型應用到實際硬件設備中。
面包板效果:

已經支持的開源硬件:

多樣聯網方式:支持 Wi-Fi 和 ML307 Cat.1 4G 聯網。
便捷喚醒與打斷:BOOT 鍵喚醒和打斷,支持點擊和長按兩種觸發方式,還具備離線語音喚醒 ESP - SR 功能,操作簡單又高效,能實時打斷對話,就像和真人聊天一樣自然。
強大的語音交互:實現流式語音對話,支持國語、粵語、英語、日語、韓語 5 種語言識別。
優質大模型加持:集成了大模型 TTS(火山引擎或 CosyVoice)和大模型 LLM(Qwen, DeepSeek, Doubao),擁有可配置的提示詞和音色,還具備短期記憶功能,每輪對話后能自我總結,讓對話更加連貫和智能。
豐富的顯示功能:OLED/LCD 顯示屏不僅能顯示信號強弱,還能展示對話內容,甚至支持 LCD 顯示圖片表情,為你的聊天增添更多樂趣。
項目支持多種開源硬件,從立創?實戰派 ESP32 - S3 開發板,到樂鑫 ESP32 - S3 - BOX3、M5Stack CoreS3 等,滿足不同開發者的需求。
而且,它還支持面包板手工制作,對于想要親手實踐的朋友來說,是個絕佳的機會。
詳細教程可在飛書文檔《小智 AI 聊天機器人百科全書》中查看,即使是硬件小白,也能輕松上手。
https://ccnphfhqs21z.feishu.cn/wiki/F5krwD16viZoF0kKkvDcrZNYnhb

如果我們已經擁有一個小智 AI 聊天機器人設備,可以登錄?xiaozhi.me?控制臺進行配置。
同時,項目還提供了詳細的 WebSocket 通信協議文檔,對于想要在個人電腦上部署服務器的朋友,可以參考:
https://github.com/78/xiaozhi-esp32/blob/main/docs/websocket.md
百問網團隊最近也在嵌入式Linux平臺上進行適配,項目鏈接:
https://github.com/100askTeam/xiaozhi-linux
已支持硬件列表:
感興趣的朋友可以去玩一玩。無論是從學習技術,還是從享受趣味科技的角度來看,都非常值得一試。
猜你喜歡:
嵌入式編程模型 | MVC模型
嵌入式編程模型 | 觀察者模式
手把手教你搭建嵌入式容器化開發環境!一款優雅的嵌入式多功能調試器!
一個非常輕量的嵌入式日志庫!
一個非常輕量的嵌入式線程池庫!
Github上熱門 C 語言項目匯總!
實用 | 10分鐘教你通過網頁點燈
嵌入式開發必備技能 | Git子模塊