编程狮roco版本发布及下载
编程狮roco 1.0.05月30日之前下载的请重新下载安装,修复了下wifi不能修改的问题!
百度网盘下载
版本:编程狮Roco_v1.0.0_win_x64.exe
夸克网盘下载
版本:编程狮Roco_v1.0.0_win_x64.exe
介绍:编程狮roco是一款支持小智esp32的图像化编程软件。
[*]自定义按键唤醒和打断
[*]流式语音对话(WebSocket 或 UDP 协议)
[*]支持国语、粤语、英语、日语、韩语 5 种语言识别
[*]声纹识别,识别是谁在喊 AI 的名字
[*]大模型 TTS(火山引擎 或 CosyVoice)
[*]大模型 LLM(Qwen, DeepSeek, Doubao)
[*]可配置的提示词和音色(自定义角色)
[*]短期记忆,每轮对话后自我总结
[*]自定义OLED 显示屏内容
[*]自定义iot设备控制和传感器读取
[*]请登录后台xiaozhi.me自定义设置
推荐套件:编程狮roco 小智esp32s3开发套装
[*]ESP32-S3开发板(内置麦克风和音频驱动)
[*]扬声器
[*]oled显示屏(128x64)
[*]LED灯(红色)
[*]LED灯(黄色)
[*]LED灯(绿色)
[*]旋钮电位器
[*]超声波模块
[*]舵机
[*]按键开关 ×2
[*]光敏模块
[*]电机
[*]声音传感器
[*]温湿度传感器
[*]ph2.0线若干
套装购买添加微信 bytenoi
请问可有MQTT的例子?谢谢。 请问有支持ESP32(4MB)的小智AI?谢谢。 yptsai7 发表于 2025-6-7 19:13
请问有支持ESP32(4MB)的小智AI?谢谢。
仅支持s3 请问可有播放WS2812的例子?谢谢。 yptsai7 发表于 2025-6-9 09:25
请问可有播放WS2812的例子?谢谢。
由于积木中没有命令为字串?我简单写个测试,部分码如下:
void handleIotControl(const std::string& name, const std::string& function,
const std::map<std::string, ai_vox::iot::Value>& params) {
if (name == "strip") {
if (function == "Setstate") {
std::string color_str = std::get<std::string>(params.at("color"));
if (color_str.find("红色") != std::string::npos) {
strip.setLedColorData(0,0xFF0000);
} else if (color_str.find("绿色") != std::string::npos) {
strip.setLedColorData(0,0x00FF00);
} else if (color_str.find("蓝色") != std::string::npos) {
strip.setLedColorData(0,0x0000FF);
} else {
// 處理 HEX 顏色碼
}
strip.show();
g_strip_entity->UpdateState("state",color_str);
}
}
}
void setupIotDevices() {
{
std::vector<ai_vox::iot::Property> strip_props{
{"state", "灯条的颜色", ai_vox::iot::ValueType::kString}
};
std::vector<ai_vox::iot::Function> strip_funcs{
{"Setstate", "设置灯条的颜色", {
{"color", "设置灯条的颜色", ai_vox::iot::ValueType::kString}
}}
};
g_strip_entity = std::make_shared<ai_vox::iot::Entity>("strip", "灯条的颜色", strip_props, strip_funcs);
g_strip_entity->UpdateState("state", "");
g_ai_vox->registerIotDevice(g_strip_entity);
}
}
yptsai7 发表于 2025-6-12 20:55
由于积木中没有命令为字串?我简单写个测试,部分码如下:
void handleIotControl(const std::string& name ...
在做这个库
页:
[1]