ホームページ  >  記事  >  バックエンド開発  >  オーディオソングからボーカルと音楽を削除する (簡単で簡単)

オーディオソングからボーカルと音楽を削除する (簡単で簡単)

WBOY
WBOYオリジナル
2024-09-11 06:30:32900ブラウズ

Removing Vocals & Music from Audio Songs (easy peasy)

導入

Spleeter は、Deezer が開発したソース分離用のオープンソース ツールで、ユーザーがオーディオ トラックからボーカルと伴奏を分離できるようにします。このガイドでは、Windows Subsystem for Linux (WSL) 環境で Spleeter をセットアップし、それを使用してオーディオ ファイルからボーカルを削除する手順の概要を説明します。

前提条件

  • WSL: Windows マシンに WSL がインストールされていることを確認してください。
  • Python: Python 3 を WSL 環境にインストールする必要があります。
  • Pip: Python パッケージ マネージャーが利用できるはずです。

ステップバイステップガイド

ステップ 1: 必要なパッケージをインストールする

  1. パッケージリストを更新:
   sudo apt update
  1. Python と Pip をインストールします (まだインストールされていない場合):
   sudo apt install python3 python3-pip
  1. Spleeter をインストールします:
   pip install spleeter
  1. 追加の依存関係をインストールします: 互換性を確保するには、特定のバージョンの NumPy をインストールします。
   pip install 'numpy<2'
  1. Spleeter をアップグレード (必要な場合):
   pip install --upgrade spleeter

ステップ 2: FFmpeg をインストールする

Spleeter はオーディオ処理に FFmpeg を必要とします。以下を使用してインストールします:

sudo apt install ffmpeg

ステップ 3: 音声ファイルを準備する

オーディオ ファイルが WSL からアクセスできることを確認してください。たとえば、オーディオ ファイルが E:pathaudio.mp3 にある場合、WSL で次の場所にアクセスできます:

/mnt/e/path/audio.mp3

ステップ 4: Spleeter を実行してボーカルを分離する

次のコマンドを使用して、オーディオ ファイルからボーカルを分離します。

python3 -m spleeter separate -i /mnt/e/path/audio.mp3 -o /mnt/e/path/output

ステップ 5: 出力を確認する

コマンドの実行後、出力ディレクトリ (/mnt/e/path/output) を確認します。 2 つの音声ファイルが見つかるはずです:

  • vocals.wav: 分離されたボーカルが含まれます。
  • 伴奏.wav: 楽器パートが含まれます。

結論

WSL 環境で Spleeter をセットアップし、それを使用してオーディオ ファイルからボーカルを削除しました。この強力なツールはさまざまなオーディオ処理タスクに使用できるため、ミュージシャン、プロデューサー、オーディオ愛好家にとって貴重なリソースとなります。

以上がオーディオソングからボーカルと音楽を削除する (簡単で簡単)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。