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. 03WAV、MP3、FLAC、OGG、AAC に対応
  4. 04最長 1 時間のファイルを処理

活用シーン

  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 Voice Isolator

inference.sh CLI を使用して、音声からバックグラウンドノイズを除去し、声を分離します。

Voice Isolator

クイックスタート

inference.sh CLI(belt)が必要です。インストール手順

belt login

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

対応フォーマット

フォーマット最大サイズ最大時間
WAV500MB1時間
MP3500MB1時間
FLAC500MB1時間
OGG500MB1時間
AAC500MB1時間

使用例

録音をクリーンアップする
# 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>"
}'

ユースケース

  • ポッドキャスト:バックグラウンドノイズのある録音をクリーンアップします
  • インタビュー:カフェやオフィスの環境音を除去します
  • 音楽:リミックスやカラオケ用にボーカルを抽出します
  • 動画制作:会話音声をクリーンアップします
  • アーカイブ:古い録音や劣化した録音を修復します
  • 会議:録音の明瞭さを向上させます
  • 音声クローンの準備:より良いクローン結果を得るため、ソース音声をクリーンアップします

関連スキル

# 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

コメント