
reAPI
Music Extractor API
〜から $0.200 開始 1 分あたり
MP3 / WAV / AAC / OGG
vocals
デフォルト auto
deep_extraction または clear_cut
任意:lead_back
任意
mp3、wav、flac、aac、または ogg
Vocal Remover API は reAPI の非同期ボーカル分離エンドポイントです。公開されている楽曲の URL を送ると、抽出したボーカルと残りの伴奏が返ります。分離エンジンは auto を含めて 7 種類、抽出レベルは deep_extraction と clear_cut の 2 段階で、ディリバーブ、リードとコーラスの分離、MP3・WAV・FLAC・AAC・OGG の 5 形式から出力を選べます。課金は元音源の分単位切り上げで、2 分 30 秒の曲は 3 分として計算されます。

このモデルで構築して本番に出せる、実際のワークフローとユースケースをご紹介します。

ボーカル除去 API を使えば、ミックス済みの楽曲をカラオケアプリ、練習用ツール、クリエイター向けワークフロー向けのバッキングトラックに変換できます。プロダクトから 1 つの音声 URL を送信するだけで、タスク完了後にダウンロード可能なトラックが返されます。ボーカル除去 API はユーザーフローを短く保てます:アップロード、完了待ち、インストゥルメンタルの再生という流れです。
ボーカルを除去する
分離したボーカルをリミックス、マスタリング、サンプリング、モデレーションのパイプラインに流し込めます。ボーカル除去 API はラベル付きトラックを返すので、エディターはボーカルとインストゥルメンタル出力を正しいレーンに配置できます。ユーザーが ZIP ファイル、タイムライン、プレビュー用プレーヤーをエクスポートする際、このラベルマッピングが重要になります。同じラベルを使えば、プロジェクトファイル、ダウンロード名、モデレーション記録の整合性を保てます。ボーカル除去 API は、1 つのソースタスクとエクスポートされた全トラックを紐付けるのにも役立ちます。

クライアントのアップロードが失敗したり、ネットワークが切断されたり、ユーザーがタブを更新したりすることがあります。ボーカル除去 API を呼び出す前に自前のタスクレコードを保存し、返された task id を出力が準備できるまでポーリングしてください。これにより、有償ワークフローやバッチキューを 1 つの reAPI タスクに紐付けられます。バッチジョブでは、ユーザーに進捗状態を表示する前に、ソース URL、選択したフォーマット、task id を保存してください。
クレジット制 — 1クレジット = 0.001 USD。完了した生成のみお支払いいただきます。
最安ティアで 1 回生成(1 started minute)。
| モデル | カテゴリ | 料金 |
|---|---|---|
| ボーカル除去 | ソース音声 | $0.2 200 credits · 1 started minute |
このボーカル除去 API ページは、stem を vocals に固定して stem-separator モデルを送信します。「ボーカルを除去する」というジョブに対して、ユーザーが全ての楽器から選ぶ必要はありません。プレイグラウンドとドキュメントもこの同じ制約に従っています。
プロダクトでリードボーカルとバックコーラスを別出力として必要とする場合、multivocal を lead_back に設定してください。バックコーラスが検出されない場合でも、タスクは利用可能なトラックを返します。これは練習用プロダクト、カバー作成ツール、ハーモニーを残したままリードボーカルのみをミュートする必要があるエディターに役立ちます。
完了したタスクは、ラベルが利用可能な場合に音声 URL とトラックメタデータを返します。これにより、ボーカル除去 API をキュー、エディター、ダウンロードページへ簡単に組み込めます。バックエンドでは先に task id を保存し、ポーリング完了後に URL を紐付けられます。
model に audio-stem-separator、stem に vocals、公開された audio_url を指定して /api/v1/audio/generations に POST します。出力フォーマットや lead_back はワークフローに必要な場合のみ追加してください。
開くタスクが completed になるまで GET /api/v1/tasks/:id を実行します。output.audio_urls をダウンロードするか、output.tracks を読み取って vocals、no_vocals、オプションの lead/back ラベルをマッピングしてください。
開くcurl https://reapi.ai/api/v1/audio/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"audio-stem-separator","audio_url":"https://cdn.example.com/song.wav","stem":"vocals","encoder_format":"mp3"}'送信時に同期的に拒否され、問題のフィールドが示されます。列挙値・範囲・URL フィールドを確認してください。課金は発生しません。
401 は Bearer キーの欠落または無効、402 は仮押さえ額が残高を超過。キーとクレジットはコンソールで管理できます。
参照素材と生成結果は自動審査を通過します。拒否されたタスクは明確なエラーで失敗し、全額返金されます。
失敗状態に達したタスクは課金されません。仮押さえは自動返金されます。タスク ID を保持して再試行してください。
このモデルに関するよくある質問。