mcpField
E
elevenlabs-voice-isolator

elevenlabs-voice-isolator

github.com/inference-sh创意与媒体789754 次安装2 周前更新
代码仓库

关于 elevenlabs-voice-isolator

这是一个通过 inference.sh 的 belt 命令行工具去除背景噪声并分离人声的技能,适合音频制作及录音整理。它支持多种常见音频格式,也可用于转录或声音克隆前的音频处理。

主要功能

  1. 01从音频中分离人声
  2. 02去除噪声、音乐、回声和混响
  3. 03支持 WAV、MP3、FLAC、OGG 和 AAC
  4. 04处理最长一小时的文件

适用场景

  1. 01清理播客或会议录音
  2. 02降低访谈中的环境噪声
  3. 03从音乐中提取人声
  4. 04为转录或声音克隆准备音频

安装

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

$npx skills add https://github.com/inference-sh/skills --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/video-audio-merger --input '{
  "video_file": "video.mp4",
  "audio_file": "<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