用途
ElevenLabs Voice Isolator 用于从音频中去除背景噪声并分离出人声。它通过 inference.sh CLI(belt)调用,适合需要提升语音清晰度或提取人声的场景。
主要能力
- 噪声去除:清除环境噪声、背景音乐、混响与回声、风声、交通与人群噪声、电流嗡鸣以及其他非人声声音。
- 人声提取:从含噪录音或音乐中分离出人声。
- 支持格式与限制:WAV、MP3、FLAC、OGG、AAC;单文件最大 500MB,最长 1 小时。
使用方式
需先安装 inference.sh CLI(belt),安装说明见官方文档。安装后登录:
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"}'
工作流示例
清理后转写:
belt app run elevenlabs/voice-isolator --input '{
"audio": "https://noisy-meeting.mp3"
}' > cleaned.json
belt app run elevenlabs/stt --input '{
"audio": "<cleaned-audio-url>",
"diarize": true
}'
清理后变声:
belt app run elevenlabs/voice-isolator --input '{
"audio": "https://raw-recording.mp3"
}' > cleaned.json
belt app run elevenlabs/voice-changer --input '{
"audio": "<cleaned-audio-url>",
"voice": "george"
}'
清理后合并到视频:
belt app run elevenlabs/voice-isolator --input '{
"audio": "https://raw-voiceover.mp3"
}' > cleaned.json
belt app run infsh/media-merger --input '{
"media": ["video.mp4", "<cleaned-audio-url>"]
}'
适用场景
- 播客:清理含背景噪声的录音。
- 采访:去除咖啡馆或办公室环境声。
- 音乐:提取人声用于混音或卡拉 OK。
- 视频制作:清理对白音频。
- 档案修复:恢复老旧或受损录音。
- 会议:提升录音清晰度。
- 语音克隆准备:清理源音频以改善克隆效果。
相关技能
npx skills add inference-sh/skills@elevenlabs-voice-changer
npx skills add inference-sh/skills@elevenlabs-stt
npx skills add inference-sh/skills@elevenlabs-tts
npx skills add inference-sh/skills@infsh-cli
浏览全部音频应用:
belt app list --category audio
限制
资料未提供收费、价格、平台支持范围、处理时长或效果保证等信息,暂未提供。