← 返回 Skills 市场
danbennettuk

Voice Note To Midi

作者 DanBennettUK · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install voice-note-to-midi
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /voice-note-to-midi 触发
  4. 根据 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.
元数据
Slug voice-note-to-midi
版本 0.1.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

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。

💬 留言讨论