← 返回 Skills 市场
🔌

Vocal Isolation, Background Music Removal then De-Noise

作者 speech2srt · GitHub ↗ · v1.3.1 · MIT-0
cross-platform ⚠ suspicious
178
总下载
1
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install speech-isolate
功能描述
Vocal isolation / background music removal on remote (FREE) L4 GPU. Trigger when user says: isolate vocals, remove background music, extract voice, 提取人声, 去除背...
安全使用建议
This skill appears to do what it says (remote Demucs + ClearerVoice inference on Modal), but you should be cautious before installing or running it: - Do NOT run isolate.py directly on your local machine unless you audit the code first. The code will remove and replace ~/.cache (shutil.rmtree on cache_dir) and manipulate ~/checkpoints (rmdir + symlink), which could delete or change files in your home directory if executed locally. The SKILL.md does not mention these destructive filesystem changes. - Prefer running via 'modal run' as intended (the code is designed for Modal remote containers). If you will run anywhere else, inspect and modify the symlink / rmtree logic so it cannot touch your real home directory. - The image build will pip-install large ML packages (torch, demucs, clearvoice). That is expected for the task but be aware it pulls code and models from PyPI/HF at build/runtime; if you require provenance, ask the author for exact package sources/versions or a reproducible image. - The docs mention HF_TOKEN for higher-rate model downloads; you may need to provide that to avoid download failures — the skill does not declare it as required in metadata. - Ask the skill author to (a) explicitly document the symlink/deletion behavior and why it is safe within Modal, (b) avoid destructive operations on Path.home() or at least guard them so they only run inside the Modal environment, and (c) fix minor docs inconsistencies (npx mention, Python version mismatch). If you can't get these clarifications, treat the skill as untrusted for local execution and only run it in a controlled environment (isolated account or throwaway container) after code review.
功能分析
Type: OpenClaw Skill Name: speech-isolate Version: 1.3.1 The skill bundle provides a legitimate pipeline for vocal isolation and speech enhancement using the Modal cloud platform. The code in `isolate.py` and `src/images.py` correctly implements the two-stage processing (Demucs and ClearerVoice) and uses standard Modal CLI commands for data management as described in `SKILL.md`. No evidence of data exfiltration, malicious execution, or prompt injection was found.
能力评估
Purpose & Capability
Name/description claim vocal isolation on a remote GPU; the code uses Modal, Demucs and a speech-enhancement model (ClearerVoice) and creates Modal volumes/images — these are coherent with the stated purpose.
Instruction Scope
SKILL.md instructs uploading local audio/video to a Modal volume and running the pipeline remotely — that fits the purpose. However, the runtime code modifies Path.home() by deleting/symlinking ~/.cache and manipulating ~/checkpoints (shutil.rmtree(cache_dir) and rmdir() followed by symlink_to()). Those are not documented in SKILL.md and are potentially destructive if the script is executed locally (instead of inside the Modal container). SKILL.md also contains small inconsistencies (mentions 'npx skills add' and advises Python 3.9+ while the image specifies Python 3.11).
Install Mechanism
There is no external arbitrary download URL; remote image builds use apt_install and pip_install of several packages (ffmpeg, clearvoice, torch, torchaudio, demucs, soundfile). This is expected for ML inference but pulls fairly large native/PyPI packages into the remote image (normal for the task).
Credentials
The skill declares no required environment variables or credentials. The error-handling doc mentions HF_TOKEN may be needed for model download rate limits (not required but useful). The image sets only non-sensitive env flags (TQDM_DISABLE, HF_HUB_DISABLE_PROGRESS). No unrelated credentials are requested.
Persistence & Privilege
always:false and standard Modal App/Image/Volume usage. The skill creates Modal volumes and an image (remote resources) but does not request permanent agent-wide privileges or modify other skills. The main privilege concern is the filesystem operations in the code (see instruction_scope).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install speech-isolate
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /speech-isolate 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.1
No user-facing changes or updates in this version. - Version bump from v1.3.0 to v1.3.1 only; no functional or documentation changes detected.
v1.3.0
- Version bumped to 1.3.0. - No code or file changes detected. - Documentation version updated to reflect new release.
v1.1.2
No changes detected in this version. - Version remains at 1.2.0 - No file or documentation updates were made.
v1.1.1
Speech Isolate v1.2.0 introduces speech enhancement with an updated pipeline. - Upgraded to a two-stage process: first vocal separation (Demucs), then speech enhancement/noise removal (ClearerVoice MossFormer2). - Output files now use the suffix _isolated.wav instead of _vocals.wav. - Expanded the description and updated workflow to reflect speech enhancement step. - Other instructions and setup remain the same.
v1.1.0
- Improved documentation with detailed step-by-step workflow and user prompts for file selection and processing. - Clarified setup and prerequisite checks for Python and Modal CLI. - Enhanced guidance on directory preservation and output organization. - Added explicit error handling references and reporting instructions. - Updated triggers and descriptions for broader language support.
元数据
Slug speech-isolate
版本 1.3.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 5
常见问题

Vocal Isolation, Background Music Removal then De-Noise 是什么?

Vocal isolation / background music removal on remote (FREE) L4 GPU. Trigger when user says: isolate vocals, remove background music, extract voice, 提取人声, 去除背... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 178 次。

如何安装 Vocal Isolation, Background Music Removal then De-Noise?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install speech-isolate」即可一键安装,无需额外配置。

Vocal Isolation, Background Music Removal then De-Noise 是免费的吗?

是的,Vocal Isolation, Background Music Removal then De-Noise 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Vocal Isolation, Background Music Removal then De-Noise 支持哪些平台?

Vocal Isolation, Background Music Removal then De-Noise 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Vocal Isolation, Background Music Removal then De-Noise?

由 speech2srt(@speech2srt)开发并维护,当前版本 v1.3.1。

💬 留言讨论