前言
最近虾哥的“你好!小智”人工智能交互平台非常之火爆,特别他还开源了各个终端的板级代码,让想体验人工智能语音交互的开发者着实过了一把瘾,我也历经几番波折终于编译成功了他的开源代码“XIAOZHI-ESP32-MAIN”。下面我就分:开发环境安装、插件配置、编译配置这三个方面进行说明,让像我一样遇到难题的你能尽快解决问题。
开发环境安装
首先要有个好的网络然后下载VSCode,可以直接链接官网: Download Visual Studio Code - Mac, Linux, Windows
其次虾哥的XIAOZHI-ESP32-MAIN没有使用ADF库完全装IDF库就够用,其它插件都是辅助作用,这里附上我最简洁的插件安装版本,可以看到我在extensions里只装了C/C++和ESP-IDF:
(注意:理解这条很重要,因为网上教程和资料繁多,如果东瞅瞅西瞧瞧,折腾来折腾去没折腾对地方非常耗费时间,特别是新手,别问我怎么知道的,现在就按照我方式先搭建起来后续其它插件要装再说)
下面我来说ESP-IDF和C/C++这两个插件怎么安装和为什么装这两个插件
安装ESP-IDF插件
按照图片红色数字
1、点亮extension;
2、在搜索框输入IDF,并在列表里选择ESP-IDF(这里注意别选错);
3、点击Install(我这里装好了会显示Uninstall)。
ESP-IDF装好后会弹出ESP-IDF Welcom,这个页面先别差掉接着要对ESP-IDF进行配置了:
点击Configure extension,即可弹出ESP-IDF Setup
之后点击ADVANCED进入相关配置界面