GET

/v1/schemas/runway/audio/v1/voice_isolation

kind inputactivity audiohash 8320dd50…extracted Aug 15, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
cbe9ae85cc6ad0ff714fd5ad664993f943b9d51a6155383212951177e4bc2acb
{
  "fetchedAt": 1786771313,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

0 properties · 0 required · 0 $defs

This schema isn’t a plain object with properties — showing the raw JSON instead.

application/json
{
  "provider": "runway",
  "activity": "audio",
  "endpointId": "v1/voice_isolation",
  "kind": "input",
  "contentHash": "8320dd50eac20b57f7a969429cd4411178d34e926ffda0d16710fd957eeb112a",
  "specRevision": null,
  "provenance": {
    "sourceUrl": "https://raw.githubusercontent.com/runwayml/openapi/next/openapi.json",
    "sourceHash": "cbe9ae85cc6ad0ff714fd5ad664993f943b9d51a6155383212951177e4bc2acb",
    "fetchedAt": 1786771313,
    "extractorVersion": "1",
    "derivation": "upstream-spec",
    "verifiedAt": null
  },
  "createdAt": 1786771313,
  "supersededAt": null,
  "schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "oneOf": [
      {
        "title": "eleven_voice_isolation",
        "type": "object",
        "properties": {
          "audioUri": {
            "description": "A HTTPS URL, Runway or data URI containing an encoded audio. See [our docs](/assets/inputs#audio) on audio inputs for more information.",
            "example": "https://example.com/audio.mp3",
            "anyOf": [
              {
                "description": "A HTTPS URL, Runway upload URI, or base64 data URI (e.g. `data:audio/mp3;base64,...`, up to 16MB) containing an encoded audio. See [our docs](/assets/inputs#audio) on audio inputs for more information.",
                "example": "https://example.com/audio.mp3",
                "type": "string",
                "minLength": 13,
                "maxLength": 2048,
                "pattern": "^https:\\/\\/.*"
              },
              {
                "description": "A Runway upload URI. See https://docs.dev.runwayml.com/assets/uploads for more information.",
                "example": "runway://<token>",
                "type": "string",
                "minLength": 13,
                "maxLength": 5000,
                "pattern": "^runway:\\/\\/.*"
              },
              {
                "description": "A data URI containing encoded media.",
                "example": "data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==",
                "type": "string",
                "minLength": 13,
                "maxLength": 16777216,
                "pattern": "^data:audio\\/.*"
              }
            ]
          },
          "model": {
            "type": "string",
            "const": "eleven_voice_isolation"
          }
        },
        "required": [
          "audioUri",
          "model"
        ]
      }
    ],
    "discriminator": {
      "propertyName": "model"
    }
  }
}

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"runway","endpointId":"v1/voice_isolation","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}