客服

客服

点击联系站长 点击联系站长

在线时间
12:00 - 22:00

客服微信

客服微信
交流QQ群

734653993

站长QQ 2362400196
ESP-AI服务端一键脚本-ESP32论坛-极客爱好者-青柠博客

ESP-AI服务端一键脚本

20240930212444756-image

服务端搭建

一键脚本

curl -o install.sh --silent --show-error --fail --location https://gitee.com/zhuxiaohuaqn/ESP-AI-CLI/raw/master/install.sh && chmod +x install.sh &&./install.sh

使用说明

注意这是服务器的运行脚本,本地电脑无法使用!,直接复制一键脚本到服务器,回车安装就可以了,运行脚本前你需要获取讯飞平台的appid,apiSecret,apiKey

 

脚本特点

  • 傻瓜式操作,只需要填讯飞的appid,apiSecret,apiKey
  • 采用docker方式安装,不会对当前服务器环境影响,脚本会检测是否安装docker,如果没安装,将采用离线安装方式安装
  • 支持Ubuntu,Debian系统

客户端搭建

客户端搭建说明

Arduino IDE:最新版即可

Arduino IDE esp32插件: 2.x

20240919201527292-image

Arduino IDE环境搭建

参考这篇文章

Arduino IDE+Esp32环境搭建-青柠博客

安装库文件

所有需要的文件都在这里

 
依赖文件

 

 

 

将依赖解压到 C:\Users\[用户名]\Documents\Arduino\libraries (注意 用户名自己改成你电脑用户名,并且删除中括号。)

20241125185058468-image

 

代码编译

  1. 创建一个文件 example/example.ino ,注意:可以在任意地方创建,比如说桌面,文件必须放到一个文件夹里,文件夹名字必须和文件一样
  2. 用 Arduino IDE 打开 example.ino 文件
  3. 写入下面代码,注意改为你服务端的ip和地址,还有wifi 配置

20240918202817230-image

#include <esp-ai.h>

ESP_AI esp_ai;
 

void setup() {
  Serial.begin(115200);
  
  // [必  填] 是否调试模式, 会输出更多信息
  bool debug = true;

  // wifi 配置: { wifi 账号, wifi 密码 }  注意:要用双引号! 
  // 不填则需要打开配网页面进行配网。
  ESP_AI_wifi_config wifi_config = { "Xiaomi_FANFAN", "yangfan0522", "ESP-AI"  };
  
  // 服务地址,用开发者平台,只需要配置为空
  //ESP_AI_server_config server_config = { };
  // 或者配置为自己部署的服务: { 服务IP, 服务端口, "连接自己业务服务的请求参数,用多个参数&号分割,服务端用 auth 接收" }
  ESP_AI_server_config server_config = { "http", "192.168.31.54", 8088, "p1=111&p2=test" };

  // 离线唤醒方案:{ 方案, 识别阈值 }, "edge_impulse" | "diy",为 "diy" 时可调用 esp_ai.wakeUp() 方法进行唤醒 
  ESP_AI_wake_up_config wake_up_config = {};
  strcpy(wake_up_config.wake_up_scheme, "asrpro");  // 唤醒方案
  strcpy(wake_up_config.str, "start");              // 串口和天问asrpro 唤醒时需要配置的字符串,也就是从另一个开发版发送来的字符串

  // 开始运行 ESP-AI 
  esp_ai.begin({debug, wifi_config, server_config, wake_up_config });
}

void loop() {
  esp_ai.loop(); 
}

简单的解释一下,开发板和我选择的一样,服务端填这里的信息

 

上传代码前请检查你的 Arduino IDE 设置是否正确。这一步很重要

20241125185328149-image

 

编译上传

20241125192848394-image

编译成功

 

20241125193435249-image

 

 

 

请登录后发表评论