まだ音声はありません。フォームを送信して音声を生成してください。
さまざまなユースケースとパラメータ設定を確認できます
透明な価格設定、隠れた手数料なし。使用量に応じてお支払い。
| ルールとモダリティ | Channel | クレジット | 価格(USD) | 公式/参考価格 | 1日の節約額 |
|---|---|---|---|---|---|
Suno vocal-separation musicSuno | Starter | 1per run | $0.005 | - | - |
Suno の完全ガイド
AI 生成音楽からボーカルとインストゥルメンタルを分離し、リミックスや制作に使えるクリーンなボーカルトラックまたはインストゥルメンタル伴奏を抽出します。

Suno ボーカル分離 API を使用すると、Suno で生成された任意の楽曲をボーカル成分とインストゥルメンタル成分に分離できます。高度な AI 音声分離技術により、ミックス音源からクリーンなボーカルトラックと純粋なインストゥルメンタル伴奏を抽出します。これにより、カラオケ版の作成、別のボーカルによるリミックス、インストゥルメンタル要素のサンプリング、ボーカルと音楽の個別解析・処理が可能になります。
楽曲のボーカル要素のみを含むクリーンな音声ファイルです。リミックス、サンプリング、アカペラ版の作成に最適です。
すべてのボーカルを除去した純粋なインストゥルメンタル版です。カラオケ、BGM、別のボーカルによるリミックスに利用できます。
高度な AI アルゴリズムにより、アーティファクトを最小限に抑えたクリーンな分離を実現します。ボーカルとインストゥルメンタルの両方の出力で高い音質を維持します。
task ID と audio ID を使って、suno/v5 で生成されたトラックと直接連携します。ファイルをダウンロードして再アップロードする必要はありません。
1 回の API 呼び出しで、分離されたボーカルとインストゥルメンタル伴奏の両方を取得できます。どちらのトラックも元の音源と時間同期されています。
分離されたトラックは高品質な MP3 形式で提供され、DAWs、動画編集ソフト、または追加処理ですぐに利用できます。
数ステップでインストゥルメンタルからボーカルを分離できます
まず、suno/v5 API を使用して楽曲を生成します。レスポンスに含まれる task ID を控えてください。
タスクを照会して結果を取得します。各タスクは 2 つの音声バリエーションを生成します。分離したい audio ID を選択してください。
task ID と audio ID を指定してボーカル分離 API を呼び出します。残りの処理はシステムが行います。
分離されたボーカルトラックとインストゥルメンタル伴奏の両方を取得します。リミックス、カラオケ、制作に利用できます。
最適なボーカル分離のために、以下のガイドラインに従ってください
分離は、明瞭なボーカルを含む楽曲で最も効果的です。インストゥルメンタルのみのトラックには、抽出できる有意なボーカル成分がありません。
ボーカルと楽器のバランスが良い楽曲ほど、よりクリーンに分離できます。強く加工された音声や歪みのある音声では、アーティファクトが多くなる場合があります。
分離をリクエストする前に、元の楽曲生成が完全に完了していることを確認してください。タスクステータスを照会して成功を確認します。
AI 生成楽曲からインストゥルメンタル伴奏トラックを抽出し、カラオケアプリケーションや歌唱体験に活用できます。
ボーカルを分離して新しい伴奏トラックを追加したり、インストゥルメンタルを別のボーカル録音に使用したりできます。
特定のボーカルフレーズやインストゥルメンタル要素を抽出し、新しい制作物のサンプルとして使用できます。
音楽教育、文字起こし、AI トレーニングのために、ボーカル成分とインストゥルメンタル成分を個別に解析できます。
suno/v5 の生成機能とシームレスに連携します。1 つの統合された API ワークフローで、音楽生成と分離を実行できます。
高度な分離 AI により、アーティファクトを最小限に抑え、フルレンジの周波数特性を備えたクリーンなトラックを提供します。
task ID と audio ID を指定するだけで利用できます。ファイルアップロードや複雑なパラメータは不要です。
すべてのAPIはBearer Tokenによる認証が必要です。
Authorization: Bearer
SDKを使用してタスクを作成し、返されたtaskIdを保存して、Sunoの結果を取得します。
これらのSDKサンプルを実行する前に、@apipass-dev/apipass-sdkをインストールしてください。
1npm install @apipass-dev/apipass-sdk
2# or
3pnpm add @apipass-dev/apipass-sdk
4# or
5yarn add @apipass-dev/apipass-sdkAPI Keyはサーバーサイドの環境変数に保存してください。SDKはBearer tokenとして自動送信し、JSONヘッダーも追加します。
client.jobs.createTaskSuno で生成された楽曲からボーカルとインストゥルメンタルを分離する新しいタスクを作成します。
このサンプルを使って、選択したSDKをすばやく使い始められます。
1import { Apipass } from "@apipass-dev/apipass-sdk";
2
3const client = new Apipass({
4 apiKey: process.env.APIPASS_API_KEY!,
5});
6
7const task = await client.jobs.createTask({
8 "model": "suno/vocal-separation",
9 "callBackUrl": "https://your-domain.com/api/callback",
10 "input": {
11 "taskId": "task_source_generate_xxx",
12 "audioId": "audio_xxx"
13 }
14});
15
16console.log(task.data.taskId);この API は、次の構造の JSON ペイロードを受け付けます。
1{
2 "model": "suno/vocal-separation",
3 "callBackUrl": "string (optional)",
4 "input": {
5 "taskId": "string (required)",
6 "audioId": "string (required)"
7 },
8 "channel": "auto"
9}model必要stringSuno ボーカル分離用のモデル識別子
"suno/vocal-separation"
callBackUrlオプションstring分離処理の完了時に webhook 通知を受信するための URL
"https://your-domain.com/api/callback"
channelオプションstringchannel パラメータを使用して、APIPASS 内の対応するプロバイダーを指定できます。これらのプロバイダーが実際の画像および動画生成タスクを処理します。APIPASS は現在、3 つのプロバイダーオプションを提供しています。
channel パラメータのデフォルト値は auto です。有効にすると、APIPASS はリアルタイムの料金と安定性指標に基づき、利用可能なプロバイダー間でタスクを自動的に割り当て、コストの最小化と信頼性の高いパフォーマンスのバランスを取ります。独自のルーティング要件がない限り、デフォルトの auto 値を維持してください。
利用可能なオプション:
auto
ボーカル分離用のパラメータ:
input.taskId必要string完了済みの suno/generate または suno/extend の createTask 呼び出しによって返された ApiPass taskId。上流の NextMusic プロバイダーのタスク ID は渡さないでください。
"task_abc123xyz"
input.audioId必要string完了済みのソースタスク結果アイテムに含まれるオーディオ ID。
"audio_001"
1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_vocal_separation_xxx"
6 }
7}codeステータスコード。成功時は 200
messageレスポンスメッセージ
data.taskId分離ステータスの照会に使用するタスク ID
ボーカル分離が完了すると、callBackUrl に POST リクエストが送信されます。
1{
2 "code": 200,
3 "data": {
4 "taskId": "task_sep_xyz789",
5 "state": "success",
6 "completeTime": 1755599720000,
7 "costTime": 30000,
8 "model": "suno/vocal-separation",
9 "resultJson": {
10 "data": [
11 {
12 "id": "vocals_001",
13 "audio_url": "https://cdn.apipass.dev/results/task_sep_xyz789_vocals.mp3",
14 "type": "vocals"
15 },
16 {
17 "id": "instrumental_001",
18 "audio_url": "https://cdn.apipass.dev/results/task_sep_xyz789_instrumental.mp3",
19 "type": "instrumental"
20 }
21 ]
22 }
23 },
24 "msg": "Vocal separation completed successfully."
25}1{
2 "code": 501,
3 "data": {
4 "taskId": "task_sep_xyz789",
5 "state": "fail",
6 "failCode": "INVALID_SOURCE_TASK",
7 "failMsg": "Source task not found or has no provider_task_id"
8 },
9 "msg": "Vocal separation failed."
10}client.jobs.recordInfo分離タスクのステータスを照会し、結果を取得します。
このサンプルを使って、選択したSDKをすばやく使い始められます。
1import { Apipass } from "@apipass-dev/apipass-sdk";
2
3const client = new Apipass({
4 apiKey: process.env.APIPASS_API_KEY!,
5});
6
7const result = await client.jobs.recordInfo("task_sep_xyz789");
8
9console.log(result.data.state);
10console.log(result.data.resultJson);1{
2 "code": 200,
3 "data": {
4 "taskId": "task_sep_xyz789",
5 "state": "success",
6 "resultJson": {
7 "data": [
8 {
9 "id": "vocals_001",
10 "audio_url": "https://cdn.apipass.dev/results/task_sep_xyz789_vocals.mp3",
11 "type": "vocals"
12 },
13 {
14 "id": "instrumental_001",
15 "audio_url": "https://cdn.apipass.dev/results/task_sep_xyz789_instrumental.mp3",
16 "type": "instrumental"
17 }
18 ]
19 }
20 }
21}data.state現在の状態: queuing、generating、success、または fail
data.resultJson.data[0]type='vocals' の分離されたボーカルトラック
data.resultJson.data[1]type='instrumental' のインストゥルメンタル伴奏トラック
APIページにはパラメータスキーマが表示されますが、Sunoには見逃しやすいビジネス特有のモードの組み合わせやコールバックルールがいくつかあります。
すべてのAPIはBearer Tokenによる認証が必要です。
Authorization: Bearer
Suno で生成された楽曲からボーカルとインストゥルメンタルを分離する新しいタスクを作成します。
この API は、次の構造の JSON ペイロードを受け付けます。
1{
2 "model": "suno/vocal-separation",
3 "callBackUrl": "string (optional)",
4 "input": {
5 "taskId": "string (required)",
6 "audioId": "string (required)"
7 },
8 "channel": "auto"
9}model必要stringSuno ボーカル分離用のモデル識別子
"suno/vocal-separation"
callBackUrlオプションstring分離処理の完了時に webhook 通知を受信するための URL
"https://your-domain.com/api/callback"
channelオプションstringchannel パラメータを使用して、APIPASS 内の対応するプロバイダーを指定できます。これらのプロバイダーが実際の画像および動画生成タスクを処理します。APIPASS は現在、3 つのプロバイダーオプションを提供しています。
channel パラメータのデフォルト値は auto です。有効にすると、APIPASS はリアルタイムの料金と安定性指標に基づき、利用可能なプロバイダー間でタスクを自動的に割り当て、コストの最小化と信頼性の高いパフォーマンスのバランスを取ります。独自のルーティング要件がない限り、デフォルトの auto 値を維持してください。
利用可能なオプション:
auto
ボーカル分離用のパラメータ:
input.taskId必要string完了済みの suno/generate または suno/extend の createTask 呼び出しによって返された ApiPass taskId。上流の NextMusic プロバイダーのタスク ID は渡さないでください。
"task_abc123xyz"
input.audioId必要string完了済みのソースタスク結果アイテムに含まれるオーディオ ID。
"audio_001"
1curl -X POST "https://api.apipass.dev/api/v1/jobs/createTask" \
2 -H "Content-Type: application/json" \
3 -H "Authorization: Bearer YOUR_API_KEY" \
4 -d '{
5 "model": "suno/vocal-separation",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "taskId": "task_source_generate_xxx",
9 "audioId": "audio_xxx"
10 }
11 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_vocal_separation_xxx"
6 }
7}codeステータスコード。成功時は 200
messageレスポンスメッセージ
data.taskId分離ステータスの照会に使用するタスク ID