# Remove silence from audio

Shorten long pauses and dead air automatically, so speech flows.

## Where pauses drag

Audo's silence remover shortens the pauses in audio (WAV, MP3, M4A, AAC, FLAC, OGG, Opus, WebM, AIFF) and video (MP4, MOV, MKV, WebM, AVI), up to 100 MB without an account, free for the first hour of each file, 10 times a day, with no sign-up. The pauses in a 3-minute file are usually gone in about 6 seconds, and those in a 27-minute episode in about 26.

A lecturer turns to the board. You stop to think in a voice note. A screen recording waits for a page to load. Each pause is natural on its own, but together they make a recording drag, and listeners drift off. Finding them by hand means scrolling through the whole file.

Here every pause goes in one pass, and everything that's left plays as it did. On a video, each shortened pause becomes a jump cut, a cut that skips forward within the same shot. For um and uh rather than silence, use Remove filler words.

Tool: Remove silence (`remove_silence`). Price: 1 credit a minute — $0.01/min ($0.60/hr), with no subscription — of input for whole files, charged only when a job succeeds.

## Free API

```bash
curl -F file=@episode.wav https://audo.ai/api/try/remove-silence -D response.headers -o response.body
```

Read response.headers and response.body before naming media. Handle 202, 200 JSON and errors with the complete response client at https://audo.ai/docs/api#responses.

Free for the first hour of each file, 10 times a day per person, with no key or account. Uploads up to 100 MB, 2 at once from one address. The response is the result itself; a job that runs longer than about 30 seconds returns 202 with a link to check on it. With an API key (`-H "Authorization: Bearer $AUDO_API_KEY"`), omitting free runs the whole file with credits if the balance covers it, otherwise the free portion if quota remains. Set free=true to prohibit spending; for paid whole files use free=false with an approved positive max_credits. A free result cut short comes with finishUrl (and the Audo-Finish-Url header when the response is the file itself): give it to the person, who pays there (from $5, no sign-up), and the whole file runs; keep checking the status link, whose finishedBy names the whole-file job and its own status link. Details: https://audo.ai/docs/api.md

## Options

Form fields with the same names as the MCP tool's inputs:

- `min_pause_seconds`: Shortens pauses at least this long, in seconds (0.3 to 5), such as 0.7. Default 0.7.
- `keep_seconds`: How much of each pause to keep, in seconds (0 to 1), such as 0.25. Default 0.25.

## Languages

Any language: it works on the sound, not the words.

## From an assistant (MCP)

Add https://audo.ai/mcp and sign in (setup for each assistant: https://audo.ai/setup.md). The tool is `remove_silence`:

> Shortens long pauses in a recording. Use it to tighten speech or a podcast. It doesn't detect filler words. Set free to true to do the first hour at no cost, up to 10 times a day; otherwise it costs 1 credit a minute. Returns job_id; the result lists what was removed and maps old times to new ones.

Example: "Use Audo to shorten every pause longer than a second in episode-12.mp3."

## More

- Every tool: https://audo.ai/llms.txt
- OpenAPI: https://audo.ai/api/openapi.json
- This page for people: https://audo.ai/silence-remover
