mcpField
E
elevenlabs-voice-isolator

elevenlabs-voice-isolator

github.com/magentosh创意与媒体442 次安装12 周前更新
代码仓库

关于 elevenlabs-voice-isolator

ElevenLabs Voice Isolator 是通过 belt 命令行处理音频的技能,可去除人声以外的声音,适合清理录音、提取人声,以及为转录等后续处理准备音频。

主要功能

  1. 01去除背景及环境噪声
  2. 02减弱音乐、回声和混响
  3. 03支持 WAV、MP3、FLAC、OGG 和 AAC
  4. 04通过 belt 命令行运行

适用场景

  1. 01清理播客和访谈录音
  2. 02从音乐中提取人声
  3. 03改善会议或视频对白音质
  4. 04准备干净音频以供转录

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/magentosh/superpowers --skill elevenlabs-voice-isolator

安装后在 Claude Code 中输入/elevenlabs-voice-isolator确认已加载。

详细介绍

安装 belt CLI 技能: npx skills add belt-sh/cli

ElevenLabs 人声隔离器

通过 inference.sh CLI 去除背景噪声并分离音频中的人声。

人声隔离器

快速开始

需要 inference.sh CLI(belt)。安装说明

belt login

# Isolate voice from noisy audio
belt app run elevenlabs/voice-isolator --input '{"audio": "https://noisy-recording.mp3"}'

支持的格式

格式最大大小最长时长
WAV500MB1 hour
MP3500MB1 hour
FLAC500MB1 hour
OGG500MB1 hour
AAC500MB1 hour

示例

清理录音
# Remove background noise from a podcast recording
belt app run elevenlabs/voice-isolator --input '{"audio": "https://noisy-podcast.mp3"}'
清理访谈音频
# Isolate speaker from café background noise
belt app run elevenlabs/voice-isolator --input '{"audio": "https://cafe-interview.mp3"}'
从音乐中提取人声
# Separate vocals from instrumental
belt app run elevenlabs/voice-isolator --input '{"audio": "https://song.mp3"}'

可去除的声音

  • 环境噪声
  • 背景音乐
  • 混响和回声
  • 风噪
  • 交通和人群噪声
  • 电流嗡嗡声
  • 其他非人声声音

工作流:清理 → 转录

# 1. Isolate voice from noisy recording
belt app run elevenlabs/voice-isolator --input '{
  "audio": "https://noisy-meeting.mp3"
}' > cleaned.json

# 2. Transcribe the clean audio
belt app run elevenlabs/stt --input '{
  "audio": "<cleaned-audio-url>",
  "diarize": true
}'

工作流:清理 → 更换人声

# 1. Clean up the audio
belt app run elevenlabs/voice-isolator --input '{
  "audio": "https://raw-recording.mp3"
}' > cleaned.json

# 2. Transform the voice
belt app run elevenlabs/voice-changer --input '{
  "audio": "<cleaned-audio-url>",
  "voice": "george"
}'

工作流:清理 → 添加到视频

# 1. Clean the voiceover
belt app run elevenlabs/voice-isolator --input '{
  "audio": "https://raw-voiceover.mp3"
}' > cleaned.json

# 2. Merge with video
belt app run infsh/media-merger --input '{
  "media": ["video.mp4", "<cleaned-audio-url>"]
}'

使用场景

  • 播客:清理带有背景噪声的录音
  • 访谈:去除咖啡馆/办公室的环境音
  • 音乐:提取人声,用于混音或卡拉 OK
  • 视频制作:清理对话音频
  • 档案修复:修复旧录音或劣化录音
  • 会议:提升录音清晰度
  • 语音克隆准备:清理源音频,以获得更好的克隆效果

相关技能

# ElevenLabs voice changer (transform voice after cleaning)
npx skills add inference-sh/skills@elevenlabs-voice-changer

# ElevenLabs STT (transcribe clean audio)
npx skills add inference-sh/skills@elevenlabs-stt

# ElevenLabs TTS (generate clean speech from text)
npx skills add inference-sh/skills@elevenlabs-tts

# Full platform skill (all apps)
npx skills add inference-sh/skills@infsh-cli

浏览所有音频应用:belt app list --category audio

评论

支持 Markdown