将对话文字放到串口屏、网页等
152字小于1分钟
2024-11-07
Nodejs 代码
const espAi = require("esp-ai");
const config = {
// 将语音识别的文字发回客户端
onIATcb({ sendToClient }) {
sendToClient();
},
// 将LLM推理的文字发回客户端
onLLMcb({ sendToClient }) {
sendToClient();
},
};
const espAiIns = espAi(config);
Arduino 代码
void on_command(String command_id, String data) {
Serial.printf("\n收到指令:%s -- %s\n", command_id, data);
if (command_id == "on_iat_cb") {
// data 就是文字,渲染到屏幕上即可...
}
if (command_id == "on_llm_cb") {
// data 就是文字,渲染到屏幕上即可...
}
}
void setup() {
Serial.begin(115200);
esp_ai.begin({ ... });
// 用户指令监听
esp_ai.onEvent(on_command);
}
视频教程
录制中...