通过Gemini生成全息精灵套件,上传至GeekMagic holocube(HelloCubic‑Lite等)设备,根据AI状态(空闲、工作、错误等)切换表情,让AI助理的实体面部实时响应对话情境。
Holocube Emotes. 将一个 GeekMagic holocube 放到你的AI的脸上.是一项面向实际任务的技能,主要用于Generate 的全息字符图示,上传到设备中,然后根据代理/会话STT实时交换表达式.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
将 GeekMagic Holocube 设备变为你的 AI 的“面部”。生成全息风格的角色表情精灵图(sprite),上传至设备后,即可根据智能体(agent)/会话(session)状态实时切换表情。
自动发现局域网内的 Holocube 设备:
python3 scripts/holocube.py --discover
输出示例:FOUND: 192.168.0.245 — HelloCubic-Lite V7.0.22
若自动发现失败,请在设备屏幕或路由器的客户端列表中查找其 IP 地址。
生成完整表情套件(需启用 nano-banana-pro 技能,并配置 GEMINI_API_KEY):
python3 scripts/generate_sprites.py --output-dir ./sprites
自定义角色(示例):
python3 scripts/generate_sprites.py --output-dir ./sprites --character "一只悬浮于纯黑虚空中的发光全息猫。霓虹紫色线框风格。"
该命令将生成 7 种表情(neutral、happy、thinking、surprised、concerned、laughing、sleeping),每种均包含静态 JPG 与动态 GIF 格式,适配设备 240×240 像素显示屏。
python3 scripts/setup_device.py --sprites-dir ./sprites --clear --backup-dir ./backup
常用参数说明:
--clear:清空设备上已有图片(推荐使用 — 设备总存储约 3MB)--backup-dir:清除前将现有文件备份至指定目录--ip:若未提供,则自动发现;也可手动指定 IP将 Holocube 的 IP 地址及表情映射关系添加至工作区的 TOOLS.md 文件中,便于后续参考。详见 references/tools-example.md。
python3 scripts/holocube.py happy python3 scripts/holocube.py thinking --static # 使用 JPG 而非 GIF
python3 scripts/holocube.py working # → thinking python3 scripts/holocube.py complete # → happy python3 scripts/holocube.py error # → concerned python3 scripts/holocube.py opus # → thinking(调用重型模型时) python3 scripts/holocube.py haiku # → neutral(调用轻量级模型时)
python3 scripts/holocube.py --auto
python3 scripts/holocube.py --status python3 scripts/holocube.py --list
在 HEARTBEAT.md 中添加以下条目,实现表情的自动管理:
## Holocube Emote Check - Run `python3 scripts/holocube.py --auto` to set time-appropriate emote
以下为智能体常规运行过程中推荐的表情使用场景:
| 上下文 | 命令 | 表情 |
|---|---|---|
| 空闲,等待用户输入 | neutral |
🤖 |
| 正在处理中,执行工具调用 | thinking 或 working |
🔧 |
| 任务完成 | happy 或 complete |
😊 |
| 发生错误 | error(→ surprised) |
😮 |
| 趣味时刻 | laughing 或 funny |
😂 |
| 收到意外输入 | surprised 或 unexpected |
😮 |
| 夜间 / 非活跃时段 | sleeping 或 night |
😴 |
| 启动子智能体(sub-agent) | spawning(→ thinking) |
🔧 |
| 按需自定义动画 | custom |
✨ |
设备上预设了一个保留文件 adam-custom.gif,可随时覆盖以实现按需或一次性动画播放。请先生成 GIF 动画,将其上传为 adam-custom.gif,再执行 python3 scripts/holocube.py custom 播放;完成后可随时切回标准表情。
/set?reset=1 —— 此为出厂重置指令,将清除 Wi-Fi 配置。pip install Pillow)GEMINI_API_KEY(仅用于生成精灵图)uv 工具(brew install uv)(仅用于生成精灵图)相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章