QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

编程狮roco版本发布及下载

316 6
蓝笔方块实名认证 2025-5-29 11:57:08 | 显示全部楼层 |阅读模式
编程狮roco 1.0.0
5月30日之前下载的请重新下载安装,修复了下wifi不能修改的问题!

百度网盘下载
文件名:版本:编程狮Roco_v1.0.0_win_x64.exe
提取码roco


夸克网盘下载
文件名:版本:编程狮Roco_v1.0.0_win_x64.exe
提取码NiB5


介绍:编程狮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?谢谢。
yptsai7 发表于 2025-6-7 19:13
请问有支持ESP32(4MB)的小智AI?谢谢。

仅支持s3
请问可有播放WS2812的例子?谢谢。

点评

由于积木中没有命令为字串?我简单写个测试,部分码如下: void handleIotControl(const std::string& name, const std::string& function, const std::map& params) { if (name == "strip") {  详情 回复 发表于 3 天前
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 ...

在做这个库
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

社区共建 资源共享

fogo.top
Copyright © 2001-2025Discuz! X3.5 ( 冀ICP备2022006883号-2 )