← 返回 Skills 市场
Voice Note To Midi
作者
DanBennettUK
· GitHub ↗
· v0.1.0
1863
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install voice-note-to-midi
功能描述
Convert voice notes, humming, and melodic audio recordings to quantized MIDI files using ML-based pitch detection and intelligent post-processing
安全使用建议
This package appears to do what it claims, but take these precautions before installing: (1) Inspect or obtain the hum2midi script from a trusted source (the setup will ask you to download it if not present). (2) Run setup.sh interactively and review it first — it will create ~/melody-pipeline, a Python venv, and may append a PATH update to your shell rc. (3) The installer uses pip to fetch packages (basic-pitch, librosa, etc.); installing packages runs code from PyPI — prefer running inside the created venv and review package reputations. (4) If you prefer less persistence, set INSTALL_DIR to a temporary location and decline the PATH change. (5) If you need higher assurance, manually clone the referenced repository URL and inspect hum2midi and any model-download behavior before running the installer.
功能分析
Type: OpenClaw Skill
Name: voice-note-to-midi
Version: 0.1.0
The skill's `setup.sh` script includes an instruction for the user to manually download the `hum2midi` script from `https://raw.githubusercontent.com/basic-pitch/basic-pitch/main/hum2midi` if it's not found locally. While this is a manual instruction and the URL points to a legitimate project (Spotify's Basic Pitch), relying on an external URL for a core component introduces a supply chain risk. There is no clear evidence of intentional malicious behavior, but this external dependency is a notable high-risk behavior.
能力评估
Purpose & Capability
The name/description (voice-to-MIDI) matches the requested tools and actions: Python 3.11+, pip packages such as basic-pitch, librosa, soundfile, and optional music21; stem separation, pitch detection, analysis and quantization all map to the declared dependencies and files.
Instruction Scope
SKILL.md and setup.sh stay within the audio→MIDI domain, but the installer will create ~/melody-pipeline, create a virtualenv, and optionally append the install dir to your shell rc (persisting a PATH change). setup.sh also instructs you to download the hum2midi script if it isn't bundled — so review the script source before running it.
Install Mechanism
There is no packaged installer; setup.sh uses a venv and pip to install dependencies (moderate risk typical for Python packages). The script suggests downloading hum2midi from a raw GitHub URL if missing (GitHub raw is standard but you should verify the URL/contents). No downloads from obscure hosts are present in the provided files.
Credentials
The skill requests no credentials or sensitive environment variables. It uses a configurable INSTALL_DIR env var as an installation convenience (not a secret) — proportional to the task.
Persistence & Privilege
The installer offers to add the install directory to the user's PATH by appending to ~/.bashrc or ~/.zshrc, which is a reasonable user-level persistent change for a CLI tool but is a persistent modification you should be aware of before consenting.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install voice-note-to-midi - 安装完成后,直接呼叫该 Skill 的名称或使用
/voice-note-to-midi触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of voice-note-to-midi: Convert melodic audio (humming, singing, voice notes) to quantized MIDI using a machine-learning pipeline.
- Complete audio-to-MIDI workflow: stem separation, pitch detection (Spotify Basic Pitch), key detection, quantization, and MIDI output.
- Includes intelligent post-processing: key-aware pitch correction, octave/harmonic cleanup, note merging, and velocity normalization.
- Command-line tool with customizable options for quantization grid, minimum note length, and processing features.
- Supports both audio (WAV, MP3, M4A, etc.) and existing MIDI files as input.
- Provides automated and manual installation instructions, plus troubleshooting and usage guidance.
元数据
常见问题
Voice Note To Midi 是什么?
Convert voice notes, humming, and melodic audio recordings to quantized MIDI files using ML-based pitch detection and intelligent post-processing. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1863 次。
如何安装 Voice Note To Midi?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install voice-note-to-midi」即可一键安装,无需额外配置。
Voice Note To Midi 是免费的吗?
是的,Voice Note To Midi 完全免费(开源免费),可自由下载、安装和使用。
Voice Note To Midi 支持哪些平台?
Voice Note To Midi 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Voice Note To Midi?
由 DanBennettUK(@danbennettuk)开发并维护,当前版本 v0.1.0。
推荐 Skills