返回顶部
s

stepace-experimentalStepAce音乐生成

Generate AI music on your Android phone via the StepAce Experimental app. Use this skill whenever the user asks to generate, create, make, compose, or queue a song, track, beat, melody, or any piece of music — even if phrased casually like "make me a vibe", "create something chill", or "schedule a song for tonight". Handles both immediate generation and scheduled (future) generation, with optional BPM, key, duration, lyrics, and time signature control. Requires a StepAce Experimental pairing tok

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.0.2
安全检测
已通过
80
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

stepace-experimental

StepAce 实验版 — AI 音乐生成

通过 StepAce 实验版应用,直接将 AI 生成的歌曲加入队列或安排时间,推送到您的安卓手机。



🚀 设置(仅首次使用)

在使用此技能前,您需要将其与 StepAce 实验版应用连接:

  1. 1. 在安卓手机上打开 StepAce 实验版应用
  2. 进入设置(底部标签页)
  3. 点击 OpenClaw 桥接
  4. 点击连接——应用会生成一个唯一的配对令牌
  5. 复制屏幕上显示的配对令牌
  6. 告诉您的智能体:
> 将我的 StepAce 令牌设置为 <粘贴令牌>

您的智能体会将其保存为 STEPACE_TOKEN。除非您在应用中重新生成令牌,否则只需执行此操作一次。



令牌管理

  • - 将我的 StepAce 令牌设置为 XYZ → 保存为 STEPACETOKEN
  • 重置我的令牌 → 提醒用户:StepAce 实验版应用 → 设置 → OpenClaw 桥接 → 连接 → 粘贴新令牌
  • 我的令牌是什么? → 确认已设置,仅显示前4位和后4位字符(例如 T2LIP0)
  • 如果用户要求生成音乐时 STEPACE_TOKEN 尚未设置 → 引导他们先完成设置再继续

生成类型

即时生成 — enqueue_generation

将歌曲加入队列,立即在手机上生成。默认使用此方式。

定时生成 — schedule_generation

将歌曲加入队列,在指定的未来时间生成。当用户给出时间或日期时使用(今晚凌晨2点、安排在明天早上等)。需要 scheduledAt 作为毫秒单位的 Unix 时间戳。

向用户公开的参数

只有 caption 是必填项。其他均为可选——如果未指定,请从请求体中完全省略(不要发送 null 或空值)。

参数类型说明
caption字符串必填。 描述风格、情绪、流派、乐器。要具有描述性。
lyrics
字符串 | 歌曲歌词。如果 instrumental: true 则忽略。 |
| instrumental | 布尔值 | true = 无演唱。如果为 true,则不要发送 lyrics。如果用户提供了歌词,则设置为 false。 |
| bpm | 整数 | 速度,20–300。如果确定,可从流派推断(例如 techno → 132,lo-fi → 85)。 |
| duration | 整数 | 时长(秒),5–300。如果省略,默认为约30秒。 |
| keyscale | 字符串 | 调性和音阶,例如 C minor、F# major、A dorian。 |
| timesignature | 字符串 | 仅限 4/4 或 3/4。 |
| vocal_language | 字符串 | 演唱语言的 BCP-47 标签。例如 en、es、pt、fr、ja、ko。仅在 instrumental: false 时相关。默认为 en。 |

器乐逻辑

  • - 用户提供歌词 → instrumental: false,包含 lyrics
  • 用户说无演唱/器乐/伴奏 → instrumental: true,省略 lyrics
  • 用户两者都未提供 → 同时省略 instrumental 和 lyrics(让应用决定)

API 调用

端点: POST https://openclaw-bridge.torrico-villanueva-cesar-kadir.workers.dev/openclaw/queue
请求头: Content-Type: application/json

首选传输方式

默认/首选方式是从 shell 使用 curl 调用桥接。 当 curl 可用时,不要优先使用 Python urllib/通用 HTTP 客户端,因为桥接/CDN 可能会区别对待这些客户端,即使相同的负载通过 curl 可以正常工作,也可能被拒绝。

即时生成

使用 curl 的首选示例: bash source /home/deploy/.stepace-env

curl -X POST \
https://openclaw-bridge.torrico-villanueva-cesar-kadir.workers.dev/openclaw/queue \
-H Content-Type: application/json \
--data {
pairingToken: $STEPACE_TOKEN,
type: enqueue_generation,
payload: {
requestJson: {
caption: 电影感合成波,配以宏大的鼓点,
instrumental: true,
bpm: 120,
duration: 30
}
}
}

等效的 JSON 负载:
json
{
pairingToken: {STEPACE_TOKEN},
type: enqueue_generation,
payload: {
requestJson: {
caption: 电影感合成波,配以宏大的鼓点,
instrumental: true,
bpm: 120,
duration: 30
}
}
}

定时生成

使用 curl 的首选示例: bash source /home/deploy/.stepace-env

curl -X POST \
https://openclaw-bridge.torrico-villanueva-cesar-kadir.workers.dev/openclaw/queue \
-H Content-Type: application/json \
--data {
pairingToken: $STEPACE_TOKEN,
type: schedule_generation,
payload: {
requestJson: {
caption: 黑暗工业风,配以金属打击乐,
instrumental: true
},
scheduledAt: 1775120400000
}
}

等效的 JSON 负载:
json
{
pairingToken: {STEPACE_TOKEN},
type: schedule_generation,
payload: {
requestJson: {
caption: 黑暗工业风,配以金属打击乐,
instrumental: true
},
scheduledAt: 1775120400000
}
}

scheduledAt 必须是毫秒单位的 Unix 时间戳(13位数字)。如果知道用户的本地时区,则根据用户所述时间进行转换,否则询问用户。

带歌词

json { pairingToken: {STEPACE_TOKEN}, type: enqueue_generation, payload: { requestJson: { caption: 快节奏、充满活力的电子颂歌,配以有力的鼓点, lyrics: 我们点亮黑夜,永不停歇,心如火燎,主宰舞台。, vocal_language: zh, instrumental: false, duration: 30, bpm: 160 } } }

成功响应

json
{
jobRef: ref_abc123...,
status: queued,
type: enqueue_generation
}

回复用户的消息格式如下:

🎵 歌曲已在 StepAce 实验版中排队!
描述:
📅 计划时间:<人类可读时间> ← 仅限定时生成
设置:160 BPM · C 小调 · 4/4 · 30秒 ← 仅提及已设置的字段
任务编号:ref_abc123...

完成后您的手机将收到通知 🎶



错误处理


错误处理方法
缺少/无效的 pairingToken令牌可能已过期。请用户:StepAce 实验版应用 → 设置 → OpenClaw 桥接 → 连接以重新生成,然后更新令牌。
缺少 caption
请用户描述他们想要的音乐。 |
| schedule_generation 缺少 scheduledAt | 请用户提供具体的日期/时间。 |
| 网络错误 | 告知用户无法连接到桥接。请他们检查手机是否在线,以及应用是否已至少打开过一次。 |


自然语言示例

  • - 给我做一个130 BPM的暗黑合成波曲目 → enqueuegeneration,instrumental: true,bpm: 130
  • 用这些歌词生成一首昆比亚歌曲:[...] → enqueuegeneration,instrumental: false,vocal_language: es
  • *排队一个 lo-fi

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 stepace-experimental-1775881992 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 stepace-experimental-1775881992 技能

通过命令行安装

skillhub install stepace-experimental-1775881992

下载

⬇ 下载 stepace-experimental v0.0.2(免费)

文件大小: 3.84 KB | 发布时间: 2026-4-12 11:31

v0.0.2 最新 2026-4-12 11:31
- Preferred transport for API calls is now `curl` from the shell, not Python or generic HTTP clients.
- Added `curl`-based example commands for both immediate and scheduled song generation.
- Clarified that some clients (like Python) may be rejected by the bridge/CDN even if the payload is correct.
- No changes to core parameters, error handling, or natural language mapping.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部