# VEED clean audio

Removes background noise from speech while keeping quiet and distant words intact. Needs audio url. Served by fal.ai.

VEED Clean Audio, served by fal.ai. Removes background noise from speech while keeping quiet and distant words intact. Price: Billing is calculated at $0.0125 per minute of input audio. Duration is rounded to whole seconds, then up to full minutes, with a 1-minute minimum. For example, 10 minutes costs $0.125, and 30 minutes costs $0.375. Reserve the provider-enforced 30-minute input maximum; settle exact rounded minutes from the receipt. Queued execution; final USD charge comes from the unique billing event matching this exact endpoint and request_id. A missing receipt retains the reservation; no guessed final fee. Asynchronous: returns a request_id; poll fal/status and fetch fal/result with model "veed/clean-audio" and that request_id. Billed once, when the result is ready; a generation that fails is refunded.

- Tool ID: `fal/veed-clean-audio`
- Name in the catalog: VEED Clean Audio
- Provider: [fal.ai](/providers/fal.md)
- Capability: [AI audio](/tools/audio-generation.md)
- Price: $0.0125 per unit
- Authentication: an authorised Agentik workspace is required for execution, including zero-price tools.

## Pricing contract

The provider’s price, with no markup. Billed for measured usage.


```json
{
  "model": "per_unit",
  "amountUsd": 0.0125,
  "maxUnits": 30,
  "unitsDefault": 30
}
```

Pricing source: [https://fal.ai/models/veed/clean-audio](https://fal.ai/models/veed/clean-audio). Billing is calculated at $0.0125 per minute of input audio. Duration is rounded to whole seconds, then up to full minutes, with a 1-minute minimum. For example, 10 minutes costs $0.125, and 30 minutes costs $0.375. Reserve the provider-enforced 30-minute input maximum; settle exact rounded minutes from the receipt. Queued execution; final USD charge comes from the unique billing event matching this exact endpoint and request_id. A missing receipt retains the reservation; no guessed final fee..

Price verification date: 2026-10-07.

## Complete input schema


```json
{
  "type": "object",
  "properties": {
    "output_format": {
      "title": "Output format",
      "enum": [
        "flac",
        "wav"
      ],
      "default": "flac",
      "type": "string",
      "description": "Container for the 48 kHz mono 16-bit output. FLAC is lossless at about half the size of WAV."
    },
    "audio_url": {
      "title": "Audio",
      "type": "string",
      "description": "The recording to clean. Any audio or video ffmpeg can decode (wav, mp3, m4a, aac, ogg, mp4, mov, webm, ...); a video's audio track is used and multi-channel input is mixed down to mono. Up to 30 minutes and 512 MB. A public URL or a data URI."
    },
    "target_lufs": {
      "title": "Target loudness (LUFS)",
      "default": -19,
      "anyOf": [
        {
          "maximum": -8,
          "minimum": -40,
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "description": "Integrated loudness of the output (ITU-R BS.1770). The default -19 LUFS is the level the VEED editor delivers; true peak is capped at -1.1 dBTP. Pass null through the API to skip loudness normalization and keep the input level."
    },
    "strength": {
      "maximum": 1,
      "title": "Strength",
      "minimum": 0,
      "default": 0.874,
      "type": "number",
      "description": "How much of the original is allowed to remain under speech: the suppression floor is 1 - strength (the default 0.874 is the validated -18 dB). Lower keeps more room tone behind the voice; silence between words is always fully cleaned."
    }
  },
  "required": [
    "audio_url"
  ],
  "additionalProperties": false
}
```

## Published example

This is the provider tool’s published example. Replace example values with the user’s requested inputs, respecting the schema; do not execute an example merely to test a connection.


```json
{
  "tool_id": "fal/veed-clean-audio",
  "input": {
    "audio_url": "https://v3b.fal.media/files/b/0aaaa91c/5KspxZ3psz3KmDvSeYVk__noisy_example.m4a"
  }
}
```

## Execute and retrieve

Inspect again before execution, explain the price and obtain the required authority. Use MCP run_tool or POST /v1/run with this tool ID, valid input and an idempotency key. Save the returned run ID and follow the actual state. If Agentik answers that the tool is temporarily unavailable, do not retry it blindly; use discovery to propose an alternative.

This tool uses deferred settlement. Follow its returned task/run instructions; preserve the existing reservation until the result is reconciled.

A partial or uncertain result can still have consumed provider resources. Consult [billing](/docs/billing.md), [idempotency](/docs/idempotency.md) and [asynchronous results](/docs/async.md).

[Provider documentation](https://fal.ai/models/veed/clean-audio)

[REST inspection](https://api.agentik.cc/v1/tools/fal/veed-clean-audio) · [OpenAPI](/openapi.json) · [Connection guide](/connect.md)

---

[HTML page](/providers/fal/veed-clean-audio) · [Agent index](/llms.txt)
