蓝笔方块 发表于 2025-5-29 11:57:08

编程狮roco版本发布及下载

编程狮roco 1.0.0
5月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



yptsai7 发表于 2025-6-7 19:08:07

请问可有MQTT的例子?谢谢。

yptsai7 发表于 2025-6-7 19:13:09

请问有支持ESP32(4MB)的小智AI?谢谢。

蓝笔方块 发表于 2025-6-8 08:53:09

yptsai7 发表于 2025-6-7 19:13
请问有支持ESP32(4MB)的小智AI?谢谢。

仅支持s3

yptsai7 发表于 7 天前

请问可有播放WS2812的例子?谢谢。

yptsai7 发表于 4 天前

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);
      }
}

蓝笔方块 发表于 3 天前

yptsai7 发表于 2025-6-12 20:55
由于积木中没有命令为字串?我简单写个测试,部分码如下:
void handleIotControl(const std::string& name ...

在做这个库
页: [1]
查看完整版本: 编程狮roco版本发布及下载