API
On this section
← All schemas

CleanAudioInput

Fields

audio_urlurlrequired

URL of the recording to clean: any audio or video file, up to 30 minutes and 512 MB. A video's audio track is used; multi-channel audio is mixed down to mono.

Must be an http(s) URL.
normalize_loudnessbooleanoptional

Set to false to skip loudness normalization and keep the input level.

Defaults to true.
output_formatenumoptional

Container for the 48 kHz mono 16-bit output. FLAC is lossless at about half the size of WAV.

AcceptsflacwavDefaults to "flac".
strengthnumberoptional

How much of the original is allowed to remain under speech: the suppression floor is 1 - strength. Lower keeps more room tone behind the voice; silence between words is always fully cleaned.

Between 0 and 1.Defaults to 0.874.
target_lufsnumberoptional

Integrated loudness of the output in LUFS (ITU-R BS.1770); true peak is capped at -1.1 dBTP. Ignored when normalize_loudness is false. A null reads as omitted: set normalize_loudness to false to skip normalization.

Between -40 and -8.Defaults to -19.

JSON Schema

CleanAudioInput.json
{
  "additionalProperties": false,
  "properties": {
    "$schema": {
      "description": "A URL to the JSON Schema for this object.",
      "examples": [
        "https://api.veed.io/schemas/CleanAudioInput.json"
      ],
      "format": "uri",
      "readOnly": true,
      "type": "string"
    },
    "audio_url": {
      "description": "URL of the recording to clean: any audio or video file, up to 30 minutes and 512 MB. A video's audio track is used; multi-channel audio is mixed down to mono.",
      "examples": [
        "https://static-assets.veed.io/api-examples/clean-audio-input.m4a"
      ],
      "format": "uri",
      "maxLength": 8192,
      "minLength": 1,
      "pattern": "^[Hh][Tt][Tt][Pp][Ss]?://",
      "patternDescription": "an http(s) URL",
      "type": "string"
    },
    "normalize_loudness": {
      "default": true,
      "description": "Set to false to skip loudness normalization and keep the input level.",
      "type": "boolean"
    },
    "output_format": {
      "default": "flac",
      "description": "Container for the 48 kHz mono 16-bit output. FLAC is lossless at about half the size of WAV.",
      "enum": [
        "flac",
        "wav"
      ],
      "examples": [
        "flac"
      ],
      "type": "string"
    },
    "strength": {
      "default": 0.874,
      "description": "How much of the original is allowed to remain under speech: the suppression floor is 1 - strength. Lower keeps more room tone behind the voice; silence between words is always fully cleaned.",
      "format": "double",
      "maximum": 1,
      "minimum": 0,
      "type": "number"
    },
    "target_lufs": {
      "default": -19,
      "description": "Integrated loudness of the output in LUFS (ITU-R BS.1770); true peak is capped at -1.1 dBTP. Ignored when normalize_loudness is false. A null reads as omitted: set normalize_loudness to false to skip normalization.",
      "format": "double",
      "maximum": -8,
      "minimum": -40,
      "type": "number"
    }
  },
  "required": [
    "audio_url"
  ],
  "type": "object"
}