Skip to main content
POST
POST /runwayml/v1/sound_effect を使用して、テキストプロンプトからオーディオタスクを作成します。 CometAPI API キーを Bearer 認証と JSON リクエスト本文で送信します。

モデルを選択

eleven_text_to_sound_v2 では、duration を省略して、長さを プロンプトに基づいて選択します。繰り返しサウンドエフェクトをリクエストするには、loop: true を設定します。 seed_audio では、プロンプト内で referenceAudios@Audio1@Audio2、 および @Audio3 として配列順に参照します。参照が不要な場合は referenceAudios を省略します。 各サンプルオーディオ URL を、アクセス可能な音声ファイルの HTTPS URL に置き換えます。 このエンドポイントでは、このモデルとともに durationloop、または voice を含めないでください。

オーディオコントロールを設定

3 つのレートコントロールでは、フィールドを省略するか、0 を使用して通常値を維持します。

結果を取得

返された id を保存してから、次に Runway タスクを取得 を使用してタスクのステータスを取得します。statusSUCCEEDED の場合は、 outputからオーディオ URL を読み取ります。タスクが失敗した場合は、failurefailureCode を確認します。

承認

Authorization
string
header
必須

Use your CometAPI API key.

ボディ

application/json

Request settings for eleven_text_to_sound_v2.

model
enum<string>
必須

Model ID for this request.

利用可能なオプション:
eleven_text_to_sound_v2
Allowed value: "eleven_text_to_sound_v2"
promptText
string
必須

A text description of the sound effect to generate.

Required string length: 1 - 3000
duration
number

Sound effect duration in seconds, from 0.5 to 30. Fractional seconds are accepted. Omit this field to choose duration from the prompt.

必須範囲: 0.5 <= x <= 30
loop
boolean
デフォルト:false

Set true to request a sound effect that loops seamlessly. Defaults to false.

レスポンス

Task created. Save the returned id to retrieve task status.

id
string
必須

Task ID for GET /runwayml/v1/tasks/{id}.

status
string

Task state, when returned.

createdAt
string<date-time>

Task submission timestamp, when returned.

output
string<uri>[]

Result URLs, when returned.

failure
string

Failure explanation, when returned.

failureCode
string

Machine-readable failure code, when returned.

estimatedCost
object

Task estimate metadata, when returned.

cost
object

Task cost metadata, when returned.

最終更新日 2026年9月18日