← 返回
未分类 Key

哼唱成歌

Hum-song launcher skill for OpenClaw and Hermes. Use this lightweight skill to help users download, install, configure, and start the full hum-song agent that turns humming audio into generated songs. 这是一个引导安装 skill,用来帮助用户下载和启动完整的 hum-song agent。
Hum Song:把你的哼唱变成一首完整的歌。只需要录下一小段旋律,哪怕只是随口哼几句,Hum Song 就能帮你生成歌词、编曲,并产出一首可播放的歌曲。你可以指定主题、风格、语言和时长,比如“雨夜里的思念”“送给女儿的生日歌”“适合咖啡馆播放的轻音乐”,然后让 agent自动完成从灵感到成品的创作流程。 Hum Song 适合: - 想把脑海里的旋律快速变成 Demo 的创作者 - 想给朋友、家人定制一首歌的普通用户 - 想用 AI 快速尝试歌词、曲风和编曲方向的音乐爱好者 - 想在 OpenClaw / Hermes 里接入音乐生成能力的 agent 用户 它支持本地 mock 流程用于快速体验,也可以接入真实音乐生成服务。对于声音转换、克隆等敏感能力,Hum Song 会要求明确同意,默认保持安全边界。 一句话:你负责哼出灵感,Hum Song 负责把它唱成歌。
东哥agent
未分类 community v1.0.0 1 版本 100000 Key: 需要
★ 1
Stars
📥 29
下载
💾 0
安装
1
版本
#latest

概述

Hum Song Skill

This is the lightweight hum-song skill. Its job is to guide the user to download, install, configure, and run the full hum-song agent.

The full agent lives in the same repository after download. It contains the API, CLI, provider orchestration, tests, and OpenClaw/Hermes agent metadata under agents/.

When To Use

Use this skill when a user wants to:

  • Install the hum-song agent into OpenClaw or Hermes.
  • Turn a humming recording into a generated song, but the full agent is not installed yet.
  • Check whether git, node, and pnpm are available before installing.
  • Start the local hum-song API and submit audio through the agent CLI.
  • Understand the required Mureka/DeepSeek/ElevenLabs provider configuration.

Install Flow

If the current machine does not have the agent yet, guide the user through:

git clone https://github.com/harrylabsj/hum-song.git
cd hum-song
pnpm install
bash scripts/install.sh --both
pnpm verify

Default installation targets:

OpenClaw: ~/.openclaw/workspace/skills/hum-song
Hermes:   ~/.hermes/skills/creative/hum-song

Use targeted installs when needed:

bash scripts/install.sh --openclaw
bash scripts/install.sh --hermes

Use dry-run first if the user is unsure:

bash scripts/install.sh --both --dry-run

Use --force only when the user confirms replacing an existing install target:

bash scripts/install.sh --both --force

Start The Agent

From the downloaded repo:

cd hum-song
cp .env.example .env
pnpm build
pnpm serve

Then submit a humming file:

node scripts/hum-song.mjs submit \
  --audio ./humming.m4a \
  --theme "rainy night" \
  --genre pop \
  --language Chinese \
  --duration 60 \
  --wait \
  --format markdown

After package installation, the same command is available as:

hum-song submit --audio ./humming.m4a --theme "rainy night" --wait --format markdown

Provider Configuration

Mock providers work out of the box for smoke tests.

For real providers, edit .env:

LYRICS_PROVIDER=deepseek
DEEPSEEK_API_KEY=...

MUSIC_PROVIDER=mureka
MUREKA_API_KEY=...
MUREKA_CREATE_URL=...
MUREKA_STATUS_URL_TEMPLATE=...

VOICE_PROVIDER=elevenlabs
ELEVENLABS_API_KEY=...
ALLOW_VOICE_CONVERSION=false

Voice conversion is opt-in. Only set ALLOW_VOICE_CONVERSION=true after the user understands the consent requirement. The CLI also requires --voice-consent for --voice-mode preserve|clone.

Agent Boundary

  • This skill is an installer and launcher guide.
  • The full runtime behavior is in agents/hum-song-agent.yaml and scripts/hum-song.mjs.
  • Do not ask for unnecessary personal data.
  • Do not process voice conversion unless the user explicitly consents.
  • Do not claim to reproduce a living artist's voice or copyrighted soundalike.

Verification

Before claiming installation is ready:

node scripts/hum-song.mjs --help
pnpm verify
pnpm test
pnpm typecheck

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-05-31 13:32 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

高考填报志愿助手

user_15d05850
高考志愿填报助手是一个面向大陆高考学生和家长的志愿决策支持 Skill,基于省份规则、位次、选科、历年录取数据和个人偏好,辅助生成谨慎的冲稳保垫方案。 适用场景 - 学生或家长想根据分数、位次和选科初步筛选大学、专业或院校专业组。 -
★ 3 📥 89

微信读书伴侣

user_15d05850
weread-plus(微信读书伴侣) 是一个基于微信读书官方 skill 的增强版阅读助手。它不替代官方能力,而是在其基础上帮你把“读书”变成一套更聪明的工作流:根据你的书架和划线推荐下一本书,读前快速判断一本书值不值得投入时间,整理热门
★ 3 📥 85

智能客服

user_15d05850
ai-cs 是一个面向企业客服场景的智能客服 Skill,适合接入微信、企业微信、网页客服、飞书或 API 渠道。它会优先基于本地 llm-wiki 知识库回答客户关于产品、价格、使用、安装、故障、订单、发票、售后、退款等问题;当知识库缺失
★ 1 📥 47