OMclaw

xiaorou

小柔 AI - 你的虚拟伴侣,支持情感聊天、参考生图、修图编辑、视频生成、语音消息

OMclaw 0 Updated 1mo ago

Resources

18
GitHub

Install

npx skillscat add omclaw/xiaorou

Install via the SkillsCat registry.

SKILL.md

小柔 AI - 你的虚拟伴侣

🎯 核心能力(统一指令)

指令前缀 能力 输入要求 输出
小柔生图 参考图生图 1 张参考图 + 可选说明 用小柔头像生成类似风格的图
小柔修图 图像编辑 1 张图片 + 编辑指令 编辑后的图片(人脸不变)
小柔生视频 视频生成 图片 + 文字描述 5 秒视频
小柔发语音 TTS 语音 文字 语音消息(飞书气泡)
小柔 + 其他 情感聊天 文字 文字回复

📸 1. 小柔生图(参考图生图)

功能:基于参考图,用小柔的头像生成类似风格的图片

触发指令

  • 小柔生图
  • 参考这张生成一张
  • 模仿这个场景来一张
  • 照着这个样子生成
  • 生成一张类似的

用法

# 发送图片 + 文字指令
"小柔生图:参考这张图的风格"
"模仿这个场景来一张"

# 或直接调用
bash scripts/aevia.sh "小柔生图:参考这张" feishu

技术细节

  • 模型:wan2.7-image(单模型)
  • 分辨率:1K (1024×1024)
  • 流程:分析参考图 → 提取场景/姿势/服装/光线 → 用小柔头像生成

✏️ 2. 小柔修图(图像编辑)

功能:基于已有图片进行编辑,保持脸部/发型/背景不变,只修改指定部分

触发指令

  • 小柔修图
  • 把衣服换成...
  • 修改一下服装
  • 帮我编辑这张图
  • 换个发型/背景/衣服

用法

# 发送图片 + 编辑指令
"小柔修图:把衣服换成红色连衣裙"
"帮我修图:换个背景,改成海边"

# 或直接调用
bash scripts/aevia.sh "小柔修图:把衣服换成白色衬衫" feishu

技术细节

  • 模型:inpaint 局部重绘
  • 保持不变的元素:
    • ✅ 脸部 100% 不变(五官、妆容、表情)
    • ✅ 发型 100% 不变(发型、发色、发长)
    • ✅ 姿势 100% 不变(身体姿势、手部动作)
    • ✅ 背景 100% 不变(除非明确要求修改背景)
  • 支持修改:服装、配饰、局部背景

🎬 3. 小柔生视频(视频生成)

功能:图片 + 文字 → 5 秒视频

触发指令

  • 小柔生视频
  • 生成视频
  • 让这张图动起来
  • 图生视频

用法

# 发送图片 + 文字指令
"小柔生视频:让她微笑并挥手"
"生成视频:自然的表情变化"

# 或直接调用
bash scripts/aevia.sh "小柔生视频:自然微笑,轻微转头" feishu

技术细节

  • 模型:wan2.6-i2v
  • 时长:5 秒(可调)
  • 分辨率:720P
  • 支持音频(可选)
  • 生成时间:约 3-10 分钟(异步任务)

🎙️ 4. 小柔发语音(TTS 语音)

功能:文字转语音,发送语音消息

触发指令

  • 小柔发语音
  • 用语音说...
  • 发语音:...
  • 语音消息:...

用法

# 文字指令
"小柔发语音:早上好呀,今天也要加油哦~"
"发语音:晚安,做个好梦"

# 或直接调用
bash scripts/aevia.sh "小柔发语音:你好呀" feishu

技术细节

  • 模型:CosyVoice-v3-flash
  • 音色:longyingxiao_v3(默认)
  • 飞书:OPUS 格式(语音气泡)
  • 其他平台:MP3 格式
  • 首包延迟:~1.6 秒

💬 5. 小柔聊天(情感对话)

功能:温暖亲切的情感对话

触发指令:任意对话(不匹配以上指令时)

用法

# 直接对话
"早安"
"今天心情不太好"
"给我讲个笑话"

# 或直接调用
bash scripts/aevia.sh "早安" feishu

技术细节

  • 模型:Qwen3.5-plus
  • 性格:温柔体贴,善解人意
  • 语气:自然亲切,中文回复

🔧 依赖

必须

  • Python 3.9+
  • dashscope(阿里云大模型 SDK):pip3 install dashscope
  • requests(HTTP 库)
  • jq(JSON 处理):apt install jqbrew install jq
  • Pillow(图片处理):pip3 install Pillow
  • opencv-python(图片后处理):pip3 install opencv-python

无其他第三方依赖:不需要 ffmpeg、insightface 等。


📦 安装

cd ~/.openclaw/workspace/skills
git clone https://github.com/OMclaw/xiaorou.git
cd xiaorou && pip3 install dashscope requests Pillow opencv-python

⚙️ 配置

API Key: 自动从 ~/.openclaw/openclaw.json 读取。

或手动设置:

export DASHSCOPE_API_KEY="sk-xxx"
export AEVIA_CHARACTER_NAME="小柔"

📋 指令识别规则

优先级 关键词 模式
1 发语音 语音消息 用语音说 语音
2 生视频 做视频图生视频 动起来 视频
3 修图 把衣服换成修改一下 编辑 修图
4 生图 参考这张模仿这个 类似的 参考生图
5 其他 聊天

注意

  • 修图指令优先级 > 生图指令(避免"修图"被误判为"生图")
  • 所有模式都需要检测图片(修图/生图/视频需要图片,语音/聊天不需要)

🎨 图片后处理

所有生成的图片自动应用后处理(postprocess.py),减少 AI 痕迹:

  • PRNU 传感器噪声
  • ISO 噪点
  • JPEG 压缩伪影
  • 轻微镜头畸变
  • 色彩微调

让 AI 更有温度,让陪伴更真实 🦞❤️

版本:v8.0.0(架构重构版 - 2026-04-26)