用途
ElevenLabs Voice Isolator 用于从音频中去除背景噪声并分离出人声。它通过 inference.sh CLI(belt)调用,适合在需要清理音频、提取人声的工作流中使用。
主要能力
- 噪声去除:去除环境/环境噪声、背景音乐、混响与回声、风声、交通与人群噪声、电流嗡鸣/杂音,以及其他非人声声音。
- 人声提取:从音频中分离出人声,可用于从音乐中提取人声。
支持的格式与限制
支持 WAV、MP3、FLAC、OGG、AAC 格式。每种格式的最大文件大小为 500MB,最大时长为 1 小时。
使用方式
需要先安装 inference.sh CLI(belt)。安装技能命令:
npx skills add belt-sh/cli
登录:
belt login
从含噪音频中分离人声:
belt app run elevenlabs/voice-isolator --input '{"audio": "https://noisy-recording.mp3"}'
示例
清理录音(去除播客录音中的背景噪声):
belt app run elevenlabs/voice-isolator --input '{"audio": "https://noisy-podcast.mp3"}'
清理采访音频(从咖啡馆背景噪声中分离说话人):
belt app run elevenlabs/voice-isolator --input '{"audio": "https://cafe-interview.mp3"}'
从音乐中提取人声(将人声与伴奏分离):
belt app run elevenlabs/voice-isolator --input '{"audio": "https://song.mp3"}'
工作流:清理 → 转写
# 1. 从含噪录音中分离人声
belt app run elevenlabs/voice-isolator --input '{
"audio": "https://noisy-meeting.mp3"
}' > cleaned.json
# 2. 转写清理后的音频
belt app run elevenlabs/stt --input '{
"audio": "<cleaned-audio-url>",
"diarize": true
}'
工作流:清理 → 变声
# 1. 清理音频
belt app run elevenlabs/voice-isolator --input '{
"audio": "https://raw-recording.mp3"
}' > cleaned.json
# 2. 转换声音
belt app run elevenlabs/voice-changer --input '{
"audio": "<cleaned-audio-url>",
"voice": "george"
}'
工作流:清理 → 加入视频
# 1. 清理配音
belt app run elevenlabs/voice-isolator --input '{
"audio": "https://raw-voiceover.mp3"
}' > cleaned.json
# 2. 与视频合并
belt app run infsh/media-merger --input '{
"media": ["video.mp4", "<cleaned-audio-url>"]
}'
适用场景
- 播客:清理含背景噪声的录音。
- 采访:去除咖啡馆/办公室环境声。
- 音乐:提取人声用于混音或卡拉 OK。
- 视频制作:清理对白音频。
- 档案:修复老旧或受损录音。
- 会议:提升录音清晰度。
- 语音克隆准备:清理源音频以获得更好的克隆效果。
相关技能
# ElevenLabs 变声器(清理后转换声音)
npx skills add inference-sh/skills@elevenlabs-voice-changer
# ElevenLabs STT(转写清理后的音频)
npx skills add inference-sh/skills@elevenlabs-stt
# ElevenLabs TTS(从文本生成清晰语音)
npx skills add inference-sh/skills@elevenlabs-tts
# 完整平台技能(所有应用)
npx skills add inference-sh/skills@infsh-cli
浏览所有音频应用:
belt app list --category audio
限制
资料未提供收费、价格、平台支持范围、处理效果保证等信息,暂未提供。