ハードウェアコード
307字程度約1分
2024-11-07
ハードウェアコードもArduinoコードです。以下はスムーズな動作です。
::: ステップ
- ファイル
example/example.inoを生成します (注):(決定名はファイルと同じである必要があります) :::
::: ファイルツリー
- 例
- example.ino :::
::: ステップ 2. Arduino IDE で example.ino ファイルを開きます
- 時の話。
#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 = { "", "", "ESP-AI" };
// 服务地址,用开发者平台,只需要配置为空
ESP_AI_server_config server_config = { };
// 或者配置为自己部署的服务: { 服务IP, 服务端口, "连接自己业务服务的请求参数,用多个参数&号分割,服务端用 auth 接收" }
// ESP_AI_server_config server_config = { "http", "192.168.1.5", 8088, "p1=111&p2=test" };
// 离线唤醒方案:{ 方案, 识别阈值 }, "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();
}Tianwen コード:https://github.com/wangzongming/esp-ai/blob/master/client/esp-ai/examples/asrpro-wakeup/voice.hd (またはQQグループに参加してダウンロード)
- コードをアップロードする
Arduino IDEの設定。

完成工事プロジェクトについては、客户端配置/实例をご参照ください。
:::

