SuperAPI AI 工具集

elevenlabs-voice-isolator

通用与其它

查看项目

更新于 10-16 08:15

技能介绍

用途

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

限制

资料未提供收费、价格、平台支持范围、处理时长或效果保证等信息,暂未提供。